webpack Vue 元件 路由

2021-09-29 03:23:26 字數 2758 閱讀 3464

安裝成生產依賴

npm install vue -s
main.js 開始寫vue

import vue from "vue"

var vm = new vue(,

methods: ,

})

啟動服務 npm run start

報錯:執行時的版本,不能進行編譯

因為上面那種vue寫法需要編譯器,而

解決辦法:一)匯入完整版的vue

二)起別名

********************************

//1.匯入vue的執行版本

//import vue from 'vue'

//2.編寫單頁面的vue元件 mycomp.vue

mycomp from "./mycomp.vue"

install vue-loader vue-template-compiler -d

//5.使用render函式元件渲染

1/匯入vue執行版本

2/啟動 npm run star,差值表示式一閃而過,報錯。需要自己寫render函式,就不需要編譯。

還是會報錯。因為都需要完整版的vue,但咱不想用完整版的vue。

2/所以需要把東西拿出來寫乙個vue檔案(單檔案元件)

4/安裝vue loader

npm install vue-loader vue-template-compiler -d
5/匯入

外掛程式配置

script資料夾下新建檔案test.js,存放資料

//向外暴露成員

export default

export var person2 =

export var person3 =

main.js中向外暴露資料

import eee, from "./js/test"

console.log(eee.name,person2.name,san.name);

安裝

npm install vue-router -s
在main.js中引入並設定路由規則

//通過這種方式匯入的是 執行時版本

import vue from 'vue'

import vuerouter from "vue-router"

vue.use(vuerouter)

//匯入元件

import mycomp1 from "./components/mycomp1.vue"

import mycomp2 from "./components/mycomp2.vue"

//設定路由規則

var router=new vuerouter(,,]

})//需要編譯器

var vm = new vue(,

methods: ,

router

})

mycomp1

mycomp1

建立子元件 mycomp1.vue   mycomp2.vue

把路由配置單獨拿出來,最後匯出router,並在main.js中引入import router from "./script/router.js"

import vuerouter from "vue-router"

import mycomp from "../components/mycomp.vue"

import mycomp1 from "../components/mycomp1.vue"

import mycomp2 from "../components/mycomp2.vue"

//設定路由規則

var router = new vuerouter(,,,

]}]})export default router

scoped只對自身和其子元件有作用

元件 ,vuex ,路由

我們在開發的時候把一些可以復用的內容封裝成元件 在vue中定義元件有兩種常見的形式 1.區域性元件 const c 區域性元件在使用的時候需要註冊 components 屬性進行註冊 2.全域性元件 vue.component 全域性元件定義之後可以直接使用不需要註冊 定義區域性元件,就是乙個物件,...

REST framework 路由元件

from django.conf.urls import include from rest framework.routers import router router router router類內部做了的對映關係 所有路由與viewset檢視類的都可以註冊,會產生 v6 books 和 v6 ...

路由 vue cli 元件

動態路由 巢狀路由 可以在cookies裡面更改資訊 個人使用者資訊。是vue框架的乙個工具。1.安裝 npm install g vue cli 是node.js的包管理工具,和npm功能相同,但是比npm 功能更強,速度更快 安裝yarn cnpm i g yarn 2.檢查其版本是否正確 vu...