欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用單文件組件.vue

小編給大家分享一下如何使用單文件組件.vue,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司是一家專業(yè)提供云縣企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、網(wǎng)站制作、HTML5、小程序制作等業(yè)務(wù)。10年已為云縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

vuejs 自定義了一種.vue文件,可以把html, css, js 寫到一個(gè)文件中,從而實(shí)現(xiàn)了對一個(gè)組件的封裝, 一個(gè).vue 文件就是一個(gè)單獨(dú)的組件。由于.vue文件是自定義的,瀏覽器不認(rèn)識,所以需要對該文件進(jìn)行解析。 在webpack構(gòu)建中,需要安裝vue-loader 對.vue文件進(jìn)行解析。在 sumlime 編輯器中,我們 書寫.vue 文件,可以安裝vue syntax highlight 插件,增加對文件的支持。

環(huán)境搭建完畢,利用vue-router實(shí)現(xiàn)了頁面跳轉(zhuǎn),那么現(xiàn)在要處理的就是頁面的內(nèi)容了。

一個(gè)頁面可以看作是由各種各樣的組件組成的,大至一個(gè)頁面,小至一個(gè)按鈕都可以作為一個(gè)組件,頁面的組件化可以大大提高代碼的重用性,免除了很多重復(fù)性的勞動。vue允許把用戶組件寫成單個(gè)的文件,尾綴為.vue,然后再以模塊的方式引入,下面是我的例子:

入口文件:

import Vue from 'vue';
import VueRouter from 'vue-router'
 
import Main from'./components/main.vue'
import Login from'./components/login.vue'
import Content from'./components/content.vue'
Vue.use(VueRouter);
 
const routes=[
  {path:'/login',component:Login},
  {path:'/main',component:Main},
  {path:'/main/content',component:Content},
  {path:'/',redirect:'/login'}
];
const router=new VueRouter({
    routes
  });
var app=new Vue({
  router,
  el:'#app',
  template:'<router-view></router-view>'
});

這是其中的一個(gè)組件content:

<template>
  <p class="demo-title">{{msg}}</p>
</template>
<script>
  export default{
    data:function(){
      return{msg:"hello"}
    }
  }
</script>
<style>
  .demo-title{color:red;}
</style>

這里用上了ES6的模塊加載功能:export和import,在組件中使用export,可以把組件定義為一個(gè)模塊,import則可以把已定義的組件,這樣就能方便處理模塊間的依賴關(guān)系。

一個(gè)vue文件一般來說有三個(gè)元素:template(html模板),script,style,我們在script中編寫組件所需要的依賴和交互代碼,并用export將整個(gè)組件以模塊的方式定義。在script中,組件的編寫方法與在vue對象中的編寫組件的方法并無二致,所以也可以把template寫進(jìn)script里面。

一個(gè)組件對應(yīng)一個(gè)文件,這樣子就可以在組件內(nèi)部處理組件自身的內(nèi)容,css也可以只針對組件生效,十分方便。

以上是“如何使用單文件組件.vue”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:如何使用單文件組件.vue
網(wǎng)站網(wǎng)址:http://chinadenli.net/article6/poodog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)公司小程序開發(fā)、手機(jī)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化