安裝成生產依賴
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...