• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

vue3如何定制插件以及es6导出的三种曝光和介绍


Recommended Posts

最近在跑最新的vue项目,从2到2真的有点不一样,但是都一样。

vue中的插件本质上是一个对象,该对象必须包含方法install。

详见官方api。

https://v3.cn.vuejs.org/api/application-api.html#use

iza02ilvufa3964.png

创建一个plugin.js文件并试用它。

bkcyenf5nqc3965.png

因为只有一个,所以我在这里使用默认风险。我简单说一下对es6出口曝光有困惑的小伙伴。

曝光方式有三种:分别默认和统一。

分别是:

出口字母aaa=1

导出函数hello(){

console.log('hhhh ')

}

分别暴露引入方法:解构赋值从“文件路径”引入导入{x,hello}

默认值:

//默认情况下,函数是公开的

导出默认函数hello(){

Console.log ('Hello A ')

}

默认情况下公开对象。

设b=1

函数hello(){

Console.log ('Hello ')

}

导出默认值{ b,hello}

曝光的默认导入方法:从“文件路径”导入hello

统一:

设b=1

函数hello(){

Console.log ('Hello A ')

}

导出{ b,你好}

啰嗦,继续看插件的介绍和应用,注意版本。旧版本是使用Vue.use(插件)引入的

xcwxgvapb043966.png

Vue2使用

qlkv5z0supi3967.png

Link to comment
Share on other sites