在项目中 可以常用的uni函数 封装起来 在main。js中挂载,这样就不用多页面写相同的代码了
import Vue from 'vue'
import App from './App'
Vue.config.productionTip = false
Vue.prototype.toBack = function(num){
uni.navigateBack({
delta: num
})
}
Vue.prototype.navTo = function(url){
uni.navigateTo({
url
});
}
Vue.prototype.toast = function(str){
uni.showToast({
title: str,
icon:'none'
});
}
App.mpType = 'app'
const app = new Vue({
...App
})
app.$mount()
最简单的 3个例子,返回页面,跳转页面和 toast
类似的还有很多可以用同样的方式挂载
在页面中可以直接使用
<view @tap="toast('功能制作中')">
test
</view>
js中 也可以 用this调用
简单方便