在Vuejs中定义公共函数的3种方法

更新时间:2023-07-10 05:32:05 阅读: 评论:0

在Vuejs中定义公共函数的3种⽅法⽅法⼀、使⽤Vue中mixin
具体⽤法:
1、定义公共的mixin⽂件:如mixin.vue。
<template>
</template>
<script>
export default {
衬衫英语name: 'mixins-test-main',
components: {},
props: {},
data () {
return {
mixinData: 'mixin中的变量'
}太阳礼赞
},
methods: {
mixinFunction () {
return '我是mixins⾥⾯的公共⽅法'
},
},
mounted () {
},
computed: {}
}
</script>
<style scoped>
</style>
2、在你页⾯内调⽤:需要import这个mixin⽂件 ,然后通过mixins:['⽂件名']来使⽤就可以了。
<template>
<div>
<div @click="handleMixin">调⽤mixin⽅法</div>
</div>
</template>
<script>
import MixinItem from './mixin'
乐此不疲的近义词export default {
name: 'mixin-test-comp',
props: {},
mixins: [MixinItem],
components: {},
data () {
return {}
},
methods: {
handleMixin () {
console.log('mixin-data=========', this.mixinData)
let mixfun = this.mixinFunction()
console.log('mixin-fun====>>>', mixfun)
},
},
mounted () {
},
computed: {}
}
</script>
顺姬冷面<style scoped>
</style>
⽅法⼆、在main.js⾥直接写函数。
⽅法三、创建公共函数的js⽂件,然后在main.js⾥引⼊该js⽂件。⽅法⼆与⽅法三其实是⼀个意思。
实际操作:
1、main.js的同级新建⼀个js⽂件:publicFun.js。放在同级是为了⽅便引⽤。
2、publicFun.js  封装函数。
exports.install = function(Vue,options){
NowDayStr = function(){//获取当前⽇期字符串
var dd=new Date();
dd.Date());
var FullYear();
一点水准打一个字
var m=(dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);
var Date()<10?"0"+dd.getDate():dd.getDate();安仁古镇旅游攻略
return y+"-"+m+"-"+d;
}
}
3、在main.js⾥全局引⽤publicFun.js。
//引⼊公共⽅法js⽂件
import publicFun from './publicFun'怎样盘头
//调⽤公共⽅法js⽂件
Vue.u(publicFun);
4、在任意⼀个vue⽂件⾥就可以调⽤该函数了。NowDayStr();恒的成语

本文发布于:2023-07-10 05:32:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1075307.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   旅游   礼赞   获取   攻略   太阳
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图