最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue初嘗試--項(xiàng)目結(jié)構(gòu)(推薦)

 更新時(shí)間:2018年01月30日 15:12:41   作者:喵小白來也  
這篇文章主要介紹了vue初嘗試--項(xiàng)目結(jié)構(gòu)的相關(guān)知識(shí),需要的朋友可以參考下

新建一個(gè)項(xiàng)目之后,我們來看一下項(xiàng)目的目錄結(jié)構(gòu)

幾個(gè)主要文件的內(nèi)容

index.html文件(入口文件,系統(tǒng)進(jìn)入之后先進(jìn)入index.html)

<!DOCTYPE html>
<html>
 <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>blog</title>
 </head>
 <body>
<div id="app"></div>
<!-- built files will be auto injected -->
 </body>
</html>

main.js文件(導(dǎo)入相應(yīng)的模塊)

improt Vue from 'vue'    //可以將腳手架中下載的模塊拿出來,可以直接使用new來實(shí)例化vue對(duì)象
improt App from './App'   
Vue.config.productionTip = false
 new Vue({
  el:'#app',       //當(dāng)前的vue要控制的容器是誰,要獲取的這個(gè)容器元素是誰,#app是index.thml里的id=“app”
  template:'<App/>',   //模板,可以寫對(duì)應(yīng)的div,也可以寫組件調(diào)用的標(biāo)簽,只要有一個(gè)根標(biāo)簽即可
components:{ App }   //想要調(diào)用組件,必須在component里注冊(cè)這個(gè)組件,這里的APP來源于引入的./App文件,即:App.vue文件
 })

App.vue文件(根組件)

<!--1模板:html結(jié)構(gòu) -->
<template>
 <div id="app">
<img src="./assets/logo.png">
<!--路由入口,對(duì)應(yīng)進(jìn)入router下面的index.js文件-->
<router-view/>
 </div>
</template>
<!--2行為:處理邏輯 -->
<script>
export default {
 name: 'App'
}
</script>
<style>
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}
</style>

router文件夾下面的index.js文件(前端路由)

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'  //導(dǎo)入模板文件
Vue.use(Router) 
export default new Router({
 routes: [  //定義對(duì)應(yīng)模板的路徑,url對(duì)應(yīng)進(jìn)入的模板
{
 path: '/',
 name: 'HelloWorld',
 component: HelloWorld
}
 ]
})

模板:

  template可以用它去包括一些內(nèi)容,它本身并不會(huì)真正的渲染到dom里面去,可以直接使用template標(biāo)簽包括起來,注意:template里有且只能有一個(gè)根標(biāo)簽。

行為:

  通過import來跟別的組件進(jìn)行關(guān)聯(lián),然后通過

 export default {
  name: 'App',
  components: {
  HelloWorld
 }

注冊(cè)一下就可以調(diào)用了。

樣式:

  跟普通css樣式一樣??梢允褂胹ass語法,但是要在項(xiàng)目中安裝一下sass,安裝成功之后可以在package.json里面看到對(duì)應(yīng)的信息

項(xiàng)目加載過程

  項(xiàng)目開始:index.html ----> main.js ----> App.vue
  由index.html入口文件,他會(huì)執(zhí)行main.js文件,main.js會(huì)實(shí)例化我們的Vue對(duì)象,接下來會(huì)執(zhí)行App.vue組件,到了App.vue以后,如果模板有內(nèi)容的話,他會(huì)將模板中的內(nèi)容插入到index.html的容器當(dāng)中,也可以在行為屬性里設(shè)置對(duì)應(yīng)的屬性。

總結(jié)

以上所述是小編給大家介紹的vue初嘗試--項(xiàng)目結(jié)構(gòu),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解Vue中的keep-alive

    詳解Vue中的keep-alive

    這篇文章主要為大家介紹了Vue中的keep-alive,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • vue父組件通過props如何向子組件傳遞方法詳解

    vue父組件通過props如何向子組件傳遞方法詳解

    在Vue 中,可以使用 props 向子組件傳遞數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于vue父組件通過props如何向子組件傳遞方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • Vue使用v-viewer插件實(shí)現(xiàn)圖片預(yù)覽和縮放和旋轉(zhuǎn)等功能(推薦)

    Vue使用v-viewer插件實(shí)現(xiàn)圖片預(yù)覽和縮放和旋轉(zhuǎn)等功能(推薦)

    v-viewer是一個(gè)基于viewerjs封裝的vue圖片預(yù)覽組件,有預(yù)覽縮放拉伸旋轉(zhuǎn)切換拖拽等功能,支持配置化,這篇文章主要介紹了Vue使用v-viewer插件實(shí)現(xiàn)圖片預(yù)覽和縮放和旋轉(zhuǎn)等功能,需要的朋友可以參考下
    2023-02-02
  • vue中動(dòng)態(tài)出來返回的時(shí)間秒數(shù)(在多少秒顯示分、小時(shí)等等)

    vue中動(dòng)態(tài)出來返回的時(shí)間秒數(shù)(在多少秒顯示分、小時(shí)等等)

    這篇文章主要給大家介紹了關(guān)于vue中動(dòng)態(tài)出來返回的時(shí)間秒數(shù)(在多少秒顯示分、小時(shí)等等)的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • vue實(shí)現(xiàn)的樹形結(jié)構(gòu)加多選框示例

    vue實(shí)現(xiàn)的樹形結(jié)構(gòu)加多選框示例

    這篇文章主要介紹了vue實(shí)現(xiàn)的樹形結(jié)構(gòu)加多選框,結(jié)合實(shí)例形式分析了在之前遞歸組件實(shí)現(xiàn)vue樹形結(jié)構(gòu)的基礎(chǔ)之上再加上多選框功能相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • Vue防抖與節(jié)流的使用介紹

    Vue防抖與節(jié)流的使用介紹

    防抖和節(jié)流的作用都是防止函數(shù)多次調(diào)用,下面這篇文章主要給大家介紹了關(guān)于vue函數(shù)防抖與節(jié)流的正確使用方法,需要的朋友可以參考下
    2022-12-12
  • Vue.js對(duì)象轉(zhuǎn)換實(shí)例

    Vue.js對(duì)象轉(zhuǎn)換實(shí)例

    這篇文章主要介紹了 Vue.js對(duì)象轉(zhuǎn)換的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-06-06
  • Vue+Element-UI中el-table動(dòng)態(tài)合并單元格:span-method方法代碼詳解

    Vue+Element-UI中el-table動(dòng)態(tài)合并單元格:span-method方法代碼詳解

    el-table是element-ui提供的表格組件,可以用于展示和操作數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Vue+Element-UI中el-table動(dòng)態(tài)合并單元格:span-method方法的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • vue-cli項(xiàng)目使用mock數(shù)據(jù)的方法(借助express)

    vue-cli項(xiàng)目使用mock數(shù)據(jù)的方法(借助express)

    現(xiàn)如今前后端分離開發(fā)越來越普遍,前端人員寫好頁面后可以自己模擬一些數(shù)據(jù)進(jìn)行代碼測試,這樣就不必等后端接口,提高了我們開發(fā)效率。今天就來分析下前端常用的mock數(shù)據(jù)的方式是如何實(shí)現(xiàn)的,需要的朋友可以參考下
    2019-04-04
  • vue項(xiàng)目Luckysheet的使用

    vue項(xiàng)目Luckysheet的使用

    這篇文章主要介紹了vue項(xiàng)目Luckysheet的使用,目前Luckysheet不支持使用npm安裝包,所以只能使用CDN引入依賴,在vue項(xiàng)目的public/index.html文件里引入即可,本文通過示例代碼給大家詳細(xì)介紹,需要的朋友可以參考下
    2022-08-08

最新評(píng)論

安图县| 合江县| 清苑县| 宁阳县| 郯城县| 北碚区| 平南县| 平南县| 奉贤区| 大名县| 柳河县| 陵川县| 湘西| 新乡县| 贵溪市| 象山县| 开原市| 和龙市| 无极县| 湘西| 高邮市| 徐州市| 浦北县| 泰兴市| 萨嘎县| 司法| 丰县| 仪陇县| 新和县| 铜山县| 西峡县| 黑水县| 米林县| 任丘市| 蛟河市| 随州市| 南漳县| 迁安市| 偏关县| 黄陵县| 荣昌县|