uniapp微信小程怎么封装一个showLoading全局可用,这种方式在小程序行不通
obj.install = function (Vue) {
// 创建一个Vue的“子类”组件
const ToastConstructor = Vue.extend(Toasts)
// // 创建一个该子类的实例,并挂载到一个元素上
const instance = new ToastConstructor()
// // 将这个实例挂载到动态创建的元素上,并将元素添加到全局结构中
instance.$mount(document.createElement('div'))
document.body.appendChild(instance.$el)
// // 在Vue的原型链上注册方法,控制组件
Vue.prototype.$toast = (msg, duration = 1500) => {
instance.message = msg
instance.visible = true
console.log(instance.visible)
// setTimeout(() => {
// instance.visible = false
// }, duration)
}
1 个回复
小枫叶 - 外包接单加v:wlmk1234567 注明来意
你创建一个js文件 然后把function导出 function中带有提示的功能 再其他引入地方使用