vue 如何封装公共方法
1.在utils文件夹中创建convertData.js文件:function mergeToJson(source, target) {for (var key in source) {if (target[key]) {return mergeToJson(source[key], target[key]);} else {target[key] = source[key];}
·
1.在utils文件夹中创建convertData.js文件:
function mergeToJson(source, target) {
for (var key in source) {
if (target[key]) {
return mergeToJson(source[key], target[key]);
} else {
target[key] = source[key];
}
}
return target;
}
//将方法暴露出来
export default {
mergeToJson
}
2.在main.js引入全局方法:
//将公共方法挂载this
import dataConver from './utils/convertData.js'
Vue.prototype.$dataConver = dataConver;
全局使用方法:
this.$dataConver.serverDataToClientData()
//在文件处直接使用
注:配置完成后在项目的所有vue文件中就都可以使用该全局方法了。
更多推荐
已为社区贡献36条内容
所有评论(0)