在vue3上挂载方法,以及在页面中使用setup语法糖 该怎么使用原型(公共)上的方法

//新建的项目的main.js文件是这样的
//main.js 文件
//befor
import {
    createApp } from 'vue';
import App from './App.vue';

const app = createApp(App);
app.mount('#app');

以下例子用于解释在vue3.0的main.js中挂载公共的方法(foo)

//main.js 文件
//after
import {
    createApp } from 'vue';
import App from './App.vue';
import foo from '@/foo';

const app = createApp(App);
app.config.globalProperties.$foo = foo;

//有些三方包是需要use的,要具体去看对应的文档,自己写的则不需要这个 我的vue是3.0.0 vue-cli是4.5.0 下测可不加
//app.use(foo);
app.mount('#app');

在页面中使用,这里只针对使用了setup语法糖的使用者

<templant>  
  <div></div>
</templant>

<script setup>

import {
    getCurrentInstance } from 'vue';
const {
    proxy } = getCurrentInstance ();
proxy.$foo()

</script>

相关推荐

  1. Vue 3 ,defineExpose <script setup使用

    2024-01-10 20:48:05       15 阅读
  2. vuesetup语法优点

    2024-01-10 20:48:05       26 阅读
  3. vue3 setup语法

    2024-01-10 20:48:05       42 阅读
  4. vuesetup语法

    2024-01-10 20:48:05       19 阅读
  5. 学习Spring,总停留框架使用怎么办

    2024-01-10 20:48:05       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 20:48:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 20:48:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 20:48:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 20:48:05       20 阅读

热门阅读

  1. Vim 粘贴内容时全变成注释的问题

    2024-01-10 20:48:05       33 阅读
  2. Spring MVC中的方法的返回值!!!

    2024-01-10 20:48:05       38 阅读
  3. 媒体运营常用的ChatGPT通用提示词模板

    2024-01-10 20:48:05       39 阅读
  4. 算法复习笔记

    2024-01-10 20:48:05       32 阅读
  5. 面试经典题---68.文本左右对齐

    2024-01-10 20:48:05       34 阅读
  6. 鸿蒙开发已解决-ArkTS@State 数组无法触发重绘

    2024-01-10 20:48:05       34 阅读
  7. Webservice,WCF,WebAPI--特点及进化史

    2024-01-10 20:48:05       28 阅读