国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Vue.js第四天學習筆記(組件)

2019-11-19 18:42:05
字體:
來源:轉載
供稿:網友

在這篇文章之前小穎分享過小穎自己寫的組件:Vue.js組件tabs實現選項卡切換效果Tree升級版(實現省市多級聯動)

先給大家看下小穎寫了一個簡單的組件示例:

組件:

<template><div class='content' v-if='showFlag'><input type="text" v-bind:style='{ width:compwidth+"px"}' v-model='compvalue' @keyup='myFun' v-el:getvalue><label class='example-label'>觀察參數"compvalue"的變化:</label>{{compvalue}}<button class='btn btn-danger' @click='compfun'>確定</button></div></template><script>export default { // 從父組件接收收據 props:{ compvalue:{  type:String,//類型(原生構造器:String, Number, Boolean, Function, Object, Array),如果綁定類型不對將拋出一條警告  required: true, //是否是必須項  twoWay:true,//指定這個 prop 為雙向綁定,如果沒有 'sync' 將拋出一條警告  default:'',//默認值 }, compwidth:{  coerce: function (val) {  return val + '' // 將值轉換為字符串  } }, compfun:{  type:Function,  required:true } }, ready: function() {}, computed:{},//計算屬性 methods: {//組件自身的方法 myFun:function(){  alert( this.$els.getvalue.value); } }, data() {//綁定數據 return {  showFlag:true, } }}</script>

調用組件:

<template><div class='example-content'><compexample :compvalue.sync='values' :compfun='compFun'></compexample></div></template><script>import compexample from './componentExample.vue'//引入組件export default { components: { compexample }, ready: function() { }, methods: { compFun:function(){  alert('喵嘞個咪'); } }, data() { return {  values:'hello' } }}</script>

在小穎寫的組件中,小穎把創建組件時,組件的大部分屬性都加了相應注釋,大家看了要是還有什么疑問,可以留言哦.

下面看寫調用組件后的效果圖吧:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 如皋市| 石城县| 凤冈县| 康定县| 清涧县| 巩留县| 鹤壁市| 和田市| 临城县| 武乡县| 根河市| 开远市| 鹤山市| 德昌县| 阳谷县| 虹口区| 昌江| 湛江市| 襄汾县| 宜君县| 襄城县| 如皋市| 龙州县| 千阳县| 九龙城区| 温州市| 桂东县| 黎城县| 司法| 且末县| 碌曲县| 扎鲁特旗| 开封市| 梅河口市| 句容市| 仁化县| 吐鲁番市| 榆林市| 贵南县| 都安| 米林县|