vue全局函数和属性总结

一、全局函数(不含vue)和数值,公共引入,组件内直接使用

base.js

javascript 复制代码
const userName = function(){
    alert(1)
}

export default{
    userName,
}

main.js

javascript 复制代码
import base from "./base"
Vue.prototype.GLOBALjs = base

使用组件index.vue,直接调用方法或者使用状态

javascript 复制代码
export default {
    data() {
        return {
            a:this.GLOBALjs.a,
this.GLOBALjs.userName()

二、全局函数(不含vue)和数值,组件分别引用

base.js

javascript 复制代码
const userName = function(){
    alert(1)
}

export default{
    userName,
}

index.vue在需要的组件中使用

javascript 复制代码
import GLOBALjs from "@/base.js"
export default {
    data() {
        return {
            a:GLOBALjs.a,
            

三、全局函数(含vue,公共引入,组件内直接使用

base.js

javascript 复制代码
function packground (param) {
    alert(param)
}

export default {
    install : function (Vue) {
        Vue.prototype.global_function = (param) => packground(param)
    }
}

main.js

javascript 复制代码
import base from "./base"
Vue.use(base);

使用组件

javascript 复制代码
this.global_function('我测试')

四、全局函数(含vue),公共引入,组件内直接使用,简单方法

在main.js中直接写方法

相关推荐
开开心心_Every几秒前
重复图片智能清理工具:快速查重批量删除
java·服务器·开发语言·前端·学习·edge·powerpoint
Coffeeee1 分钟前
了解一下Android16更新事项,拿捏下一波适配
android·前端·google
亿元程序员8 分钟前
拖尾特效怎么实现?Cocos : 开箱即用!
前端
Wpa.wk8 分钟前
性能测试 - JMeter练习-JMeter录制Web端压测脚本操作步骤
java·前端·经验分享·jmeter·自动化
undefined在掘金3904110 分钟前
wpf 布局专题
前端
开开心心_Every10 分钟前
一键隐藏窗口到系统托盘:支持任意软件摸鱼
服务器·前端·python·学习·edge·django·powerpoint
m0_7482459210 分钟前
HTML 文本格式化
前端·html
如果你好12 分钟前
Vue 3.6 重磅新特性:Vapor Mode 深度解析
vue.js
winfredzhang12 分钟前
零基础打造轻量级桌面备忘录:Electron 核心技术实战
前端·javascript·electron·备忘录
dongczlu12 分钟前
聊聊GCD
前端