怎样买网站建设,酒泉网站建设培训,专业网站制作的公司,代前导页的网站node版本管理工具nvm#xff0c;nvm list、nvm use 14.18.0 可以简单启动服务器#xff1a;npx serve 安装包#xff1a;npm install xx1 xx2#xff0c;npm install -D xx3 xx4 vue提供了多个版本
传统项目引入
全局构建版本
div idappbutton … node版本管理工具nvmnvm list、nvm use 14.18.0 可以简单启动服务器npx serve 安装包npm install xx1 xx2npm install -D xx3 xx4 vue提供了多个版本
传统项目引入
全局构建版本
div idappbutton clickcountCount is: {{ count }}/button
/div
script srchttps://unpkg.com/vue3/dist/vue.global.js/script
script typemodule
const { createApp, ref } Vue
createApp({setup() {return {count: ref(0)}}
}).mount(#app)
/script
ES模块构建版本
div idapp{{ message }}/div
!-- 使用importmap可以import from 字符串 --
script typeimportmap{imports: {vue: https://unpkg.com/vue3/dist/vue.esm-browser.js}}
/script
script typemodule// import { createApp, ref } from https://unpkg.com/vue3/dist/vue.esm-browser.jsimport { createApp, ref } from vuecreateApp({setup() {const message ref(Hello Vue!)return {message}}}).mount(#app)
/script
拆分模块
在传统项目中因为无法使用vite、webpack对vue进行编译只能使用js拆分模块
!-- index.html --
div idapp/div
script typemoduleimport { createApp } from vueimport MyComponent from ./my-component.jscreateApp(MyComponent).mount(#app)
/script// my-component.js
import { ref } from vue
export default {setup() {const count ref(0)return { count }},template: divcount is {{ count }}/div
} 微服务项目
脚手架
可以简单使用官方提供脚手架创建可用项目。
npm create vuelatest
空项目开始
1.vue、vite、vitejs/plugin-vue 三个包是必须的
npm install vue
npm install -D vite vitejs/plugin-vue
2. 修改package.json增加npm脚本(scripts)
{scripts: {dev: vite},dependencies: {vue: ^3.3.8},devDependencies: {vitejs/plugin-vue: ^4.5.0,vite: ^5.0.0}
}3. 增加vite.config.js引入vite、vitejs/plugin-vue插件
import vue from vitejs/plugin-vue
import {defineConfig} from viteexport default defineConfig({plugins:[vue()]
})
4.至此环境基本完成可以继续添加 index.html、main.js、com.vue等页面
!-- index.html --
div idapp/script typemodule
import {createApp} from vue
import com1 from ./com1.vuelet app createApp(com1)
app.mount(#app)
/script!-- com1.vue --
template
divcom1
/div
/template