• Vue3 快速入门和模板语法


    vite方式建立项目

    1.安装vue vite组件

    1. # 安装组件或更新
    2. npm i vite vue -g
    3. # 建立项目
    4. npm init vue v301
    5. cd v301
    6. npm run dev
    7. # 建立项目
    8. npm create vue v302
    9. cd v302
    10. npm run dev

    2. 配置项目vite.config.ts

    1. import {fileURLToPath, URL} from 'node:url'
    2. import {defineConfig} from 'vite'
    3. import vue from '@vitejs/plugin-vue'
    4. // https://vitejs.dev/config/
    5. export default defineConfig({
    6. plugins: [vue()],
    7. resolve: {
    8. alias: {
    9. '@': fileURLToPath(new URL('./src', import.meta.url))
    10. }
    11. }
    12. //--------------------------------- server配置
    13. ,server: {
    14. host: '0.0.0.0', //任何都可以访问 http://192.168.13.249
    15. port: 80,//端口号80
    16. open: true,//自动打开浏览器查看效果
    17. proxy: { // 本地开发环境通过代理实现跨域,生产环境使用 nginx 转发
    18. '/api': {//此处前缀/api必须有前缀 axios.defaults.baseURL = '/api'
    19. target: 'http://localhost:8080',
    20. //后端服务实际地址http://localhost:8080/dbs
    21. //http://localhost/api/dbs 代理http://localhost:8080/dbs
    22. changeOrigin: true, //开启代理
    23. rewrite: (path) => path.replace(/^\/api/, '')
    24. }
    25. }
    26. }
    27. //-----------------------------------
    28. })

     3.启动程序

    #npm run dev

    idea 配置npm 执行 npm run dev

    项目结构介绍

    public/favicon.ico 项目站标

    /index.html 入口网页,可以修改项目的默认标题

    /src 项目源码目录

    /src/App.vue 入口显示的组件

    项目入口

    /src/main.js 项目入口脚本

    1. import { createApp } from 'vue'
    2. //导入组件
    3. import App from './App.vue'
    4. //引入全局样式
    5. import './assets/main.css'
    6. createApp(App).mount('#app')

    项目vite自动打开

    项目 vite.config.js自动打开,端口号使用80 http://192.168.13.249/

    1. import {fileURLToPath, URL} from 'node:url'
    2. import {defineConfig} from 'vite'
    3. import vue from '@vitejs/plugin-vue'
    4. // https://vitejs.dev/config/
    5. export default defineConfig({
    6. plugins: [vue()],
    7. resolve: {
    8. alias: {
    9. '@': fileURLToPath(new URL('./src', import.meta.url))
    10. }
    11. },
    12. server: {
    13. host: '0.0.0.0', //任何主机 查看项目 http://192.168.13.249
    14. port: 80, //端口号为 80
    15. open: true, //启动服务时自动打开项目入口首页
    16. }
    17. })

    入口显示

    src/App.vue 入口显示的组件

    1. <template>
    2. <h3>hello world 中文效果h3>
    3. <p>{{ version }}p>
    4. <p>{{ timer }}p>
    5. template>
    6. <style scoped>
    7. style>
    1. node -v
    2. npm -v
    3. npm i npm -g
    4. npm i vue vite -g
    5. #建立项目
    6. npm create vue app
    7. cd app
    8. npm install
    9. #开发测试运行项目,
    10. npm run dev
    11. #打包项目 到dist目录
    12. npm run build
  • 相关阅读:
    掌动智能云网络流量分析的重要性
    有什么进销存软件,比较适合零售行业日常开单要求及库存记录?
    【Python开发】Flask项目的组织架构
    CFS线程调度机制分析
    vue中computed的使用场景举例
    新手指南:如何运行自己的以太坊验证者节点
    大模型和人一样需要 提高对 编程语言认知
    如何用大模型RAG做医疗问答系统
    AdaptFormer学习笔记
    Socket网络编程(一)——网络通信入门&基本概念
  • 原文地址:https://blog.csdn.net/Wdasdasda/article/details/132863285