小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在wx.showModal可以提供弹窗对话框,这很好,但是UI可以自定义么?如果不能,有什么好办法,可以实现调用上类似于wx.showModal
这个方法,考虑过用组件实现,但是组件需要在每个用到的页面上添加不说,还要每个页面单独控制,有一些公用的js方法,不依赖于具体页面就没发用或者很不方便用这类组件。
有没有什么好办法,既方便调用又可以自定义样式?
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
现在是2024-03-15腾讯这群精英还是没解决这个问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不管怎么样,在wxml里都要写自定义弹窗的标签
23年了,自己回来看看这些回答😂
我也想知道有没有不用写在wxml里面,直接在js里全局调用的方法,楼上的所有回答怎么都是说到一半不说了?。。
一年过去了,这个问题依旧没有解决吗?
楼主解决了么?
在 app.json 中添加 usingComponents
"usingComponents": { "dialog": "../dialog", },
然后自定义组件最终挂在到 wx 上即可全局引用了
wx.dialog = new Dialog();
export default function() {
}
考虑过用组件实现,但是组件需要在每个用到的页面上添加不说,还要每个页面单独控制,有一些公用的js方法,不依赖于具体页面就没发用或者很不方便用这类组件。
你直接全局引入一次不久ok了。。。。。
<advert-box/>类似这种方法引用
全局组件你值得拥有
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
现在是2024-03-15腾讯这群精英还是没解决这个问题
不管怎么样,在wxml里都要写自定义弹窗的标签
23年了,自己回来看看这些回答😂
我也想知道有没有不用写在wxml里面,直接在js里全局调用的方法,楼上的所有回答怎么都是说到一半不说了?。。
一年过去了,这个问题依旧没有解决吗?
楼主解决了么?
在 app.json 中添加 usingComponents
"usingComponents": { "dialog": "../dialog", },
然后自定义组件最终挂在到 wx 上即可全局引用了
wx.dialog = new Dialog();
export default function() {
wx.dialog = new Dialog();
}
考虑过用组件实现,但是组件需要在每个用到的页面上添加不说,还要每个页面单独控制,有一些公用的js方法,不依赖于具体页面就没发用或者很不方便用这类组件。
你直接全局引入一次不久ok了。。。。。
看你描述的:公用的js方法,不依赖于具体页面就没发用或者很不方便用这类组件。
只能说你功力不够。自定义弹窗一般就确定取消按钮,title+内容。这些东西怎么就依赖于具体页面了??
可以看一下大佬们的自定义弹窗参考一下
<advert-box/>类似这种方法引用
全局组件你值得拥有