vue配置项里面的 自动引入的文件,组件

vite

目录结构

之前的vue.config.js变成了vite.config.js

script上面加了一个setup

setup语法糖

1、不用在写export default 以及setup()

2、所有template里面用的东西都不用return了

3、引入的组件可以不用挂载直接使用

defineProps

defineEmits

关于v3的组件之间的数据通信

父子级 自定义属性

传结构 还是用插槽

直接获取没了

pinia或者vuex(常用于过度写法中)

pinia-vuex

elementplus

一个 Vue 3 UI 框架 | Element Plus

unplugin-vue-components 自动引入组件

unplugin-auto-import 自动引入

import { fileURLToPath, URL } from 'node:url'
import ElementPlus from 'unplugin-element-plus/vite'
//自动导入  主要是第三方的方法
import AutoImport from 'unplugin-auto-import/vite'
//组件的自动导入 src/component  src/views
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    AutoImport({
      resolvers: [ElementPlusResolver()],
      imports:['vue','vuex']
    }),
    Components({
      dts: true,//允许去文件加找
      dirs: ['src/components','src/views'], // 按需加载的文件夹
      resolvers: [ElementPlusResolver()],
    }),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

axios

以前

下载

utils 封装了一个文件http、request,ajax随便

mian.js引入 Vue.prototype.$axios=axios

使用:this.$axios

现在

下载

utils 封装了一个文件http、request,ajax随便

用的时候直接引入 import axios from './xxx'

router

const router=useRouter()

router.push()

const route=useRoute()

route.query

注意:类似post的name传递的方式不能用了

less

npm i less

style lang="less"

ts

创建一个项目

router

ts

pinia

下载

less

axios

element-plus

unplugin-vue-components

unplugin-auto-import

📎郝文韬_2023-07-12_vue3-1.wmv

📎郝文韬_2023-07-12_vue3-2.wmv

📎郝文韬_2023-07-12_vue3-3.wmv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值