小程序
小游戏
企业微信
微信支付
扫描小程序码分享
怎样定义makePhoneCall为全局函数啊,求大神回复
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
6楼 官方已经回复了,现在没有我想要的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你这个没意义了貌似
我这样都是处理工具类函数用 比如时间格式化 数字小数点表单验证什么的
你先想想别的方法 想到了告诉我 哈
这样就有个问题了,每个文件里都写代码会占程序的大小,而且不能重用
而且我在footer.js加上
makePhoneCall: function (e) {
var tel = e.currentTarget.dataset.tel;
wx.makePhoneCall({
phoneNumber: tel
})
}
在index.wxml是无效的,会提示Do not have makePhoneCall
我是需要在wxml直接调用,你说的这样还是要在每个页面的js里写上
app.makePhoneCall(tel)
如果是这样就没多大意义了
//app.js
App({
makePhoneCall:function{
页面js
var app = getApp()
app.makePhoneCall() 调这个函数
大部分页面都要用,放到app.js里然后每个页面的怎么调用?
是想所有页都掉它么?
放到app.js 或单独别的js 再暴露出去
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
6楼 官方已经回复了,现在没有我想要的
你这个没意义了貌似
我这样都是处理工具类函数用 比如时间格式化 数字小数点表单验证什么的
你先想想别的方法 想到了告诉我 哈
这样就有个问题了,每个文件里都写代码会占程序的大小,而且不能重用
而且我在footer.js加上
makePhoneCall: function (e) {
var tel = e.currentTarget.dataset.tel;
wx.makePhoneCall({
phoneNumber: tel
})
}
在index.wxml是无效的,会提示Do not have makePhoneCall
我是需要在wxml直接调用,你说的这样还是要在每个页面的js里写上
makePhoneCall: function (e) {
var tel = e.currentTarget.dataset.tel;
app.makePhoneCall(tel)
}
如果是这样就没多大意义了
//app.js
App({
makePhoneCall:function{
}
})
页面js
var app = getApp()
app.makePhoneCall() 调这个函数
大部分页面都要用,放到app.js里然后每个页面的怎么调用?
是想所有页都掉它么?
放到app.js 或单独别的js 再暴露出去