最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

vue項目

2020-07-15 11:24 作者:MagnumHou  | 我要投稿

一、vue-cli

https://vuxjs.gitbooks.io/vux/content/install/vue.html

?

vue-cli的使用請查看[文檔][https://github.com/vuejs/vue-cli]

?

npm install -g vue-cli


vue init <template-name> ?<project-name>

如下基于 webpack模板(template-name)創(chuàng)建的項目名為my-project案例:

vue init webpack my-project

一、搭建環(huán)境

安裝vue

npm install vue

# 安裝 vue-cli

npm install -g vue-cli

# 初始化 webpack 項目

vue init webpack my-projectcd?my-project# npm可能出現(xiàn)訪問速度極慢的情況,推薦使用cnpm

進(jìn)入到項目目錄

cd my-project

#跑程序

npm run dev

?

打開瀏覽器,輸入控制臺的地址,這樣vue項目就跑起來了...

?

下載其它包:

#下載mint-ui

npm i axios mint-ui

?

二、src目錄介紹

Router目錄:

index.js中注冊全局組件router-view ?router-link

Vue.use(Router);作用

掛載Vue.prototype.$router||$route

未來所有組件中的this對象,就具備了該屬性,所有的this其實就是Vue子類對象

?

Assest目錄:

?

三、main.js中配置

#配置axios ?注意單引號

import Axios from 'axios'

?

// 配置公共URL

Axios.defaults.baseURL = 'https://www.sinya.online/api/'

?

Vue.prototype.$axios = Axios

?

?

?

四、App.vue頁面內(nèi)容重置

根模板設(shè)置

數(shù)據(jù)導(dǎo)出返回值,參考comments目錄下HelloWorld.vue

樣式style設(shè)置

?

五、mint-ui使用配置

http://mint-ui.github.io/docs/#/zh-cn2/quickstart

# mint-ui引入 ?上面已經(jīng)在項目內(nèi)使用npm i mint-ui -S安裝環(huán)境

# 在main.js中寫入以下內(nèi)容

# 配置MintUI

impUI from 'mint-ui'

# 引入css

import 'mint-ui/lib/style.css'

#安裝插件 注冊全局組件及掛載屬性

Vue.use(MintUI)

?

六、底部導(dǎo)航路由的跳轉(zhuǎn)

v-model數(shù)據(jù)的雙向綁定

在App.vue中使用watch監(jiān)測頁面變化:

?

export default{

data(){

return {

??selected:’’

}

},

watch:{

selected(newV,oldV){

????console.log(newV);

}

}

}

?

?

七、配置對應(yīng)的幾個組件vue文件

創(chuàng)建對應(yīng)的文件夾:Home ?Member ?Search ?Shopcart

文件夾中創(chuàng)建對應(yīng)的vue組件文件:

Home.vue

Member.vue

Search.vue

Shopcart.vue

在src目錄下的router目錄下index.js中配置路由:

# 組件導(dǎo)入

import Home from ‘@/components/Home/Home’

import Home from ‘@/components/Member/Member’

import Home from ‘@/components/Search/Search’

import Home from ‘@/components/Shopcart/Shopcart’

# 配置routes

export default new Router({

routes: [

{

path: '/home',

name: 'home',

component: Home

},

{

path: '/search',

name: 'search',

component: Search

},

{

path: '/member',

name: 'member',

component: Member

},

{

path: '/shopcart',

name: 'shopcart',

component: Shopcart

}

]

})

八、在App.vue中修改watch監(jiān)測頁面變化:

export default{

data(){

return {

??selected:?''

}

},

watch:{

selected(newV,oldV){

???// console.log(newV);

???this.$router.push({

????????name: newV

??????})

}

}

}

?

十、App.vue中模板設(shè)置

<template>

??<div id="app">

????<mt-header fixed title="信息管理系統(tǒng)"></mt-header>

????<router-view />

????<mt-tabbar v-model="selected">

??????<mt-tab-item id="home">

????????<img slot="icon" src="./assets/img/主頁.png">

????????主頁

??????</mt-tab-item>

??????<mt-tab-item id="member">

????????<img slot="icon" src="./assets/img/會員.png">

????????會員

??????</mt-tab-item>

??????<mt-tab-item id="shopcart">

????????<img slot="icon" src="./assets/img/購物車.png">

???????購物車

??????</mt-tab-item>

??????<mt-tab-item id="search">

????????<img slot="icon" src="./assets/img/查找.png">

???????查找

??????</mt-tab-item>

????</mt-tabbar>

??</div>

</template>


vue項目的評論 (共 條)

分享到微博請遵守國家法律
平顺县| 宜丰县| 鄂尔多斯市| 张家口市| 沙雅县| 长沙市| 湖南省| 台前县| 汾西县| 哈尔滨市| 旬阳县| 通河县| 清徐县| 平原县| 洪湖市| 额济纳旗| 德保县| 瑞昌市| 民乐县| 康乐县| 烟台市| 阿勒泰市| 滁州市| 佳木斯市| 永德县| 武隆县| 乌审旗| 皮山县| 伊春市| 宽甸| 明光市| 延寿县| 垣曲县| 台北县| 革吉县| 晋州市| 乐业县| 苏尼特右旗| 呼和浩特市| 旅游| 湘乡市|