<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        Vue單文件組件基礎(chǔ)模板小結(jié)

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:33:01
        文檔

        Vue單文件組件基礎(chǔ)模板小結(jié)

        Vue單文件組件基礎(chǔ)模板小結(jié):背景 相信大家在使用Vue開發(fā)項(xiàng)目時(shí),基本都是以單文件組件的形式開發(fā)組件的,這種方式好處多多: 1.代碼集中,便于開發(fā)、管理和維護(hù) 2.可復(fù)用性高,直接將vue文件拷貝到新項(xiàng)目中 我暫時(shí)就想到這兩點(diǎn),童鞋們可以在評(píng)論里幫我補(bǔ)充;因?yàn)橛羞@么多優(yōu)點(diǎn),所以決定
        推薦度:
        導(dǎo)讀Vue單文件組件基礎(chǔ)模板小結(jié):背景 相信大家在使用Vue開發(fā)項(xiàng)目時(shí),基本都是以單文件組件的形式開發(fā)組件的,這種方式好處多多: 1.代碼集中,便于開發(fā)、管理和維護(hù) 2.可復(fù)用性高,直接將vue文件拷貝到新項(xiàng)目中 我暫時(shí)就想到這兩點(diǎn),童鞋們可以在評(píng)論里幫我補(bǔ)充;因?yàn)橛羞@么多優(yōu)點(diǎn),所以決定

        背景

        相信大家在使用Vue開發(fā)項(xiàng)目時(shí),基本都是以單文件組件的形式開發(fā)組件的,這種方式好處多多:

        1.代碼集中,便于開發(fā)、管理和維護(hù)

        2.可復(fù)用性高,直接將vue文件拷貝到新項(xiàng)目中

        我暫時(shí)就想到這兩點(diǎn),童鞋們可以在評(píng)論里幫我補(bǔ)充;因?yàn)橛羞@么多優(yōu)點(diǎn),所以決定有必要將vue組件的常用配置項(xiàng)提煉出來,形成一個(gè)組件模板,方便日后項(xiàng)目開發(fā)復(fù)用

         <template>
         <div>
         <h1>{{title}}</h1>
         <ChildComponents></ChildComponents>
         </div>
        </template>
        <script>
        //子組件要提前引入,才可使用
        import ChildComponents from './ChildComponents.vue'
        //也可引入一些公共Js腳本或類庫
        import Cookie from '../lib/cookie.js'
        
        //Js部分盡量采用ES6語法,webpack babel插件會(huì)轉(zhuǎn)義兼容
        export default {
         //組件私有數(shù)據(jù)(必須是function,而且要return對(duì)象類型)
         data () {
         return {
         title: '組件標(biāo)題',
         firstName: '',
         lastName: '',
         }
         },
         //父組件傳遞過來的數(shù)據(jù)(兩種方式聲明:1.數(shù)組 2.對(duì)象)
         //數(shù)組方式
         props: ['age'],
         //對(duì)象方式
         /*props: {
         age: {
         type: Number,
         default: 0,
         required: true,
         validator: function (value) {
         return value >= 0
         }
         }
         }*/
         //計(jì)算屬性
         computed: {
         fullName () {
         return this.firstName + this.lastName
         }
         },
         //監(jiān)聽
         watch: {
         title (preVal, newVal) {
         console.log(`改變之前的值:${preVal};改變之后的值:${newVal}`)
         }
         },
         //函數(shù)集,自己封裝,便于開發(fā)使用
         methods: {
         getCurrentDate () {
         return new Date().toLocaleDateString()
         }
         },
         //生命周期鉤子:實(shí)例初始化之后,數(shù)據(jù)觀測(data observer) 和 event/watcher 事件配置之前被調(diào)用
         beforeCreated () {
         console.log('component before created')
         },
         //生命周期鉤子:組件實(shí)例完成創(chuàng)建之后調(diào)用
         created () {
         console.log('component created')
         },
         //生命周期鉤子:組件實(shí)例渲染完成時(shí)調(diào)用
         mounted () {
         console.log('component mounted')
         },
         //要用到哪些子組件(如果組件已是最小粒度,那么可省略該屬性)
         components: {
         ChildComponents
         }
        }
        </script>
        <style lang="scss" scoped>
        /**使用scss編寫樣式,既可提高開發(fā)效率,也方便維護(hù)
        * scoped省略后,該樣式片段會(huì)應(yīng)用到頁面全局
        * 支持import語法引入css文件
        */
        @import "../base/reset.css";
        div {
         h1 {
         color: #c23a3f;
         }
        }
        
        </style>
        
        

        結(jié)語

        以上組件模板中的配置不是最全的,但都是最常用的,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Vue單文件組件基礎(chǔ)模板小結(jié)

        Vue單文件組件基礎(chǔ)模板小結(jié):背景 相信大家在使用Vue開發(fā)項(xiàng)目時(shí),基本都是以單文件組件的形式開發(fā)組件的,這種方式好處多多: 1.代碼集中,便于開發(fā)、管理和維護(hù) 2.可復(fù)用性高,直接將vue文件拷貝到新項(xiàng)目中 我暫時(shí)就想到這兩點(diǎn),童鞋們可以在評(píng)論里幫我補(bǔ)充;因?yàn)橛羞@么多優(yōu)點(diǎn),所以決定
        推薦度:
        標(biāo)簽: VUE 基本 總結(jié)
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲乱色熟女一区二区三区丝袜 | 亚洲国产成人精品无码久久久久久综合 | 亚洲综合色视频在线观看| 最新国产成人亚洲精品影院| 人人玩人人添人人澡免费| 亚洲精品卡2卡3卡4卡5卡区| 免费无码一区二区三区蜜桃 | 亚洲国产福利精品一区二区| 18禁无遮挡无码国产免费网站| 亚洲理论片在线观看| 精品久久久久成人码免费动漫| 亚洲精品国产成人| 97视频免费在线| 亚洲色在线无码国产精品不卡| 蜜臀91精品国产免费观看| 国产精品亚洲一区二区三区在线观看 | 免费看污成人午夜网站| 亚洲1区1区3区4区产品乱码芒果| 亚洲黄色免费电影| 亚洲xxxx视频| 一区二区三区亚洲视频| 中文字幕无码毛片免费看| 久久青青成人亚洲精品| 亚洲免费在线视频播放| 亚洲国产成人精品无码区花野真一| 国产免费人人看大香伊| 中文在线观看永久免费| 久久久综合亚洲色一区二区三区| 曰批全过程免费视频播放网站| 亚洲精品无码mⅴ在线观看| 伊人久久亚洲综合影院| 精品亚洲永久免费精品 | 亚洲免费观看视频| 免费毛片a在线观看67194| 亚洲风情亚Aⅴ在线发布| 国产亚洲美女精品久久久| 久久WWW免费人成一看片| 国产精品亚洲а∨无码播放不卡| 国产日韩亚洲大尺度高清| 麻豆高清免费国产一区| 国产亚洲精品免费|