当前位置: 首页 > news >正文

Vue3_语法糖—— <script setup>以及unplugin-auto-import自动引入插件

<script setup>import { ref , onMounted} from 'vue';let obj = ref({a: 1,b: 2,}); let changeObj = ()=>{console.log(obj)obj.value.c = 3 //ref写法}onMounted(()=>{console.log(obj)})</script>

里面的代码会被编译成组件 setup() 函数的内容。

相当于


<script>import { ref } from 'vue';export default {    setup(){let obj = ref({a: 1,b: 2,}); let changeObj = ()=>{console.log(obj)obj.value.c = 3 //ref写法}return {obj,changeObj}}mounted() {console.log(this.obj) }}
</script>

使用语法糖插件可以简化import的步骤

unplugin-auto-import - npm

不使用时:

import { computed, ref } from 'vue'const count = ref(0)
const doubled = computed(() => count.value * 2)

使用时:

const count = ref(0)
const doubled = computed(() => count.value * 2)

下载

cnpm i unplugin-auto-import --D

根据官网中不同打包工具的配置进行配置

vue-cli创建的项目配置:

//vue.config.js
const { defineConfig } = require("@vue/cli-service");module.exports = defineConfig({configureWebpack: {plugins: [require('unplugin-auto-import/webpack')({imports: ['vue', 'vue-router', 'vuex'],eslintrc: {enabled: false, // 默认false, true启用。生成一次就可以,避免每次工程启动都生成filepath: './.eslintrc-auto-import.json', // 生成json文件,eslintrc中引入globalsPropValue: true,},}),],},
});

http://www.lryc.cn/news/111882.html

相关文章:

  • 2023-08-06力扣做过了的题
  • 进程间通信之管道
  • f12 CSS网页调试_css样式被划了黑线怎么办
  • vue-制作自动滚动效果
  • [国产MCU]-BL602-开发实例-DMA数据传输
  • Redis压缩列表
  • 【SA8295P 源码分析】62 - Android GVM Kernel 内核 make bootimage 过程分析
  • 机器学习——SMO算法推导与实践
  • mac的终端通过code .指令快速启动vscode
  • 前端系统使用iframe下载文件
  • RabbitMQ - 简单案例
  • 《吐血整理》高级系列教程-吃透Fiddler抓包教程(30)-Fiddler如何抓Android7.0以上的Https包-番外篇
  • 服务器被攻击了怎么办?
  • P1156 垃圾陷阱(背包变形)
  • [Docker实现测试部署CI/CD----构建成功后钉钉告警(7)]
  • UE5 半透明覆层材质
  • 在Raspberry Pi 4上安装Ubuntu 20.04 + ROS noetic(不带显示器)
  • CommStudio for .NET Crack
  • 蓝桥杯上岸考点清单 (冲刺版)!!!
  • AI一键生成短视频
  • 基于MATLAB长时间序列遥感数据分析(以MODIS数据处理为例)
  • postgresql之内存池-AllocsetContext
  • QT 使用单例模式
  • 接口测试——postman接口测试(三)
  • react中hooks的理解与使用
  • STM32的电动自行车信息采集上报系统(学习)
  • 蓝桥杯上岸每日N题 第七期(小猫爬山)!!!
  • 【Linux系统编程】冯诺依曼体系结构
  • 数据结构--动态顺序表
  • 笔试数据结构选填题