• Vue3简单使用(一) --- 环境搭建


    node版本管理工具nvm,nvm list、nvm use 14.18.0
    可以简单启动服务器:npx serve

    安装包:npm install xx1 xx2,npm install -D xx3 xx4

    vue提供了多个版本

    传统项目引入

    全局构建版本
    1. <div id="app">
    2. <button @click="count++">
    3. Count is: {{ count }}
    4. button>
    5. div>
    6. <script src="https://unpkg.com/vue@3/dist/vue.global.js">script>
    7. <script type="module">
    8. const { createApp, ref } = Vue
    9. createApp({
    10. setup() {
    11. return {
    12. count: ref(0)
    13. }
    14. }
    15. }).mount('#app')
    16. script>
    ES模块构建版本
    1. <div id="app">{{ message }}div>
    2. <script type="importmap">
    3. {
    4. "imports": {
    5. "vue": "https://unpkg.com/vue@3/dist/vue.esm-browser.js"
    6. }
    7. }
    8. script>
    9. <script type="module">
    10. // import { createApp, ref } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'
    11. import { createApp, ref } from 'vue'
    12. createApp({
    13. setup() {
    14. const message = ref('Hello Vue!')
    15. return {
    16. message
    17. }
    18. }
    19. }).mount('#app')
    20. script>
    拆分模块

    在传统项目中因为无法使用vite、webpack对vue进行编译,只能使用js拆分模块

    1. <div id="app">div>
    2. <script type="module">
    3. import { createApp } from 'vue'
    4. import MyComponent from './my-component.js'
    5. createApp(MyComponent).mount('#app')
    6. script>
    7. // my-component.js
    8. import { ref } from 'vue'
    9. export default {
    10. setup() {
    11. const count = ref(0)
    12. return { count }
    13. },
    14. template: `
      count is {{ count }}
      `
    15. }

    微服务项目

    脚手架

    可以简单使用官方提供脚手架创建可用项目。

    npm create vue@latest
    空项目开始

    1.vue、vite、@vitejs/plugin-vue 三个包是必须的

    1. npm install vue
    2. npm install -D vite @vitejs/plugin-vue

    2. 修改package.json,增加npm脚本(scripts)

    1. {
    2. "scripts": {
    3. "dev": "vite"
    4. },
    5. "dependencies": {
    6. "vue": "^3.3.8"
    7. },
    8. "devDependencies": {
    9. "@vitejs/plugin-vue": "^4.5.0",
    10. "vite": "^5.0.0"
    11. }
    12. }

    3.  增加vite.config.js,引入vite、@vitejs/plugin-vue插件

    1. import vue from '@vitejs/plugin-vue'
    2. import {defineConfig} from 'vite'
    3. export default defineConfig({
    4. plugins:[
    5. vue()
    6. ]
    7. })

    4.至此,环境基本完成,可以继续添加 index.html、main.js、com.vue等页面

    1. <div id="app"/>
    2. <script type="module">
    3. import {createApp} from 'vue'
    4. import com1 from './com1.vue'
    5. let app = createApp(com1)
    6. app.mount('#app')
    7. script>
    8. <template>
    9. <div>
    10. com1
    11. div>
    12. template>

     

  • 相关阅读:
    智慧风电 | 图扑软件数字孪生风机设备,3D 可视化智能运维
    4种实用的制作URL 文件的方法
    监控到底要哪些指标?
    酷开会员丨酷开系统让居家K歌变得更简单!
    尝试了一下csdn编程挑战赛
    vector
    内卷时代,扫地机器人何时能成为刚需?
    如何把图片文字转换成文字?图片转文字方法推荐
    FPGA的基础架构,什么是CLB?
    docker容器部署jenkins
  • 原文地址:https://blog.csdn.net/hurricane_li/article/details/134504005