91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用單文件組件.vue

發布時間:2021-08-10 11:38:59 來源:億速云 閱讀:128 作者:小新 欄目:web開發

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

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

環境搭建完畢,利用vue-router實現了頁面跳轉,那么現在要處理的就是頁面的內容了。

一個頁面可以看作是由各種各樣的組件組成的,大至一個頁面,小至一個按鈕都可以作為一個組件,頁面的組件化可以大大提高代碼的重用性,免除了很多重復性的勞動。vue允許把用戶組件寫成單個的文件,尾綴為.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>'
});

這是其中的一個組件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,可以把組件定義為一個模塊,import則可以把已定義的組件,這樣就能方便處理模塊間的依賴關系。

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

一個組件對應一個文件,這樣子就可以在組件內部處理組件自身的內容,css也可以只針對組件生效,十分方便。

以上是“如何使用單文件組件.vue”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

盈江县| 临泉县| 闽清县| 柯坪县| 玛纳斯县| 保山市| 旬邑县| 漳平市| 翁源县| 辽中县| 垣曲县| 平武县| 隆化县| 宁河县| 黄浦区| 会泽县| 化德县| 克什克腾旗| 吴川市| 文水县| 博爱县| 广宁县| 全南县| 邯郸县| 凌海市| 贺兰县| 张家界市| 谢通门县| 石家庄市| 房山区| 新宾| 兰考县| 嘉义县| 华坪县| 安图县| 棋牌| 眉山市| 尤溪县| 札达县| 当阳市| 昭苏县|