当前位置: 首页 > news >正文

重生做网站小说影视剪辑培训机构排名

重生做网站小说,影视剪辑培训机构排名,企业网站剖析,wordpress自定义文章代码和样式1、组件注册 Vue.component(name,{}) 创建的组件都是全局组件,它们在注册之后可以用在任何新创建的Vue根实例(new Vue)的模板中。第一个参数是组件的名字,第二个参数是一个方法,可以在其中定义组件的data数据、template模板、props传值、comp…

1、组件注册

Vue.component('name',{}) 创建的组件都是全局组件,它们在注册之后可以用在任何新创建的Vue根实例(new Vue)的模板中。第一个参数是组件的名字,第二个参数是一个方法,可以在其中定义组件的data数据、template模板、props传值、components组件注册、computed计算属性、method方法、watch监听数据变化、以及生命周期的构子函数:beforeCreate、created、beforeMount、mounted、beforeupdate、updated、beforeDestroy、destroyed。
推荐创建一个 components 目录,并将每个组件放置在其各自的文件中:
import ComponentA from './ComponentA'
import ComponentC from './ComponentC'
export default {components: {ComponentA,ComponentC}
}

2、Prop

  • 由于浏览器会把所有大写字符解释为小写字符。这意味着当你使用 DOM 中的模板时,camelCase (驼峰命名法) 的 prop名需要使用其等价的 kebab-case (短横线分隔命名) 命名。prop可以是任何类型的数据、变量或对象,当prop是对象时,即使对象是静态的也必须使用v-bind。不要在子组件中改变prop的数据,可以在自身的data里保存一份该prop属性

       Vue.component('user', {props: ['sayHello']})<user say-Hello="hello!"></user>
    我们可以传递静态Prop(如上),也可以使用v-bind传递动态Prop(如下)
    <user :title="post.title"></user>
    
  • prop验证(控制传入组件数据的类型)
    Vue.component('mycomponent',{

       props:{propZ:null,    //匹配任何类型propA:Number,    //数字类型propB:[Number,String],    //多个可能的类型propC:{type:String,required:true,    //必填default:'Hello'    //默认},propD:{type:Object,    //对象类型default:function(){    //默认函数return {msg:'hello'}}},propE:{//自定义验证validator: function (value) {// 这个值必须匹配下列字符串中的一个return ['success', 'warning', 'danger'].indexOf(value) !== -1}},user:Person}

    })

3、自定义事件

1、事件名建议始终使用短横线连接的方式如:my-event
2、自定义组件的 v-model:Vue.component('base-checkbox', {model: {prop: 'checked',event: 'change'},props: {checked: Boolean},template: `<inputtype="checkbox"v-bind:checked="checked"v-on:change="$emit('change', $event.target.checked)">`})<base-checkbox v-model="lovingVue"></base-checkbox>

4、插槽<slot>

1、组件:<base-layout>:<div class="container"><header><slot name="header"></slot></header><main><slot></slot></main><footer><slot name='footer'></slot></footer><slot name="footer"></slot></div><base-layout><template slot='header'><h3>我是Header</h3></template><p>我没有名字</p><p>显示在默认插槽</p><h3 slot='footer'>具名插槽2</h3></base-layout>结果:<div class="container"><header><h3>我是Header</h3></header><main><p>我没有名字</p><p>显示在默认插槽</p></main><footer><h3>具名插槽2</h3></footer></div>

5、动态组件与异步组件

<!-- 失活的组件将会被缓存!-->
<keep-alive>    //<keep-alive>缓存组件切换状态,组件必须有名字<component v-bind:is="currentTabComponent"></component>    //is 特性来切换不同的组件
</keep-alive>
http://www.lbrq.cn/news/2549179.html

相关文章:

  • 不懂外贸做外贸网站好做吗网络推广是什么职位
  • 做平面设计去哪些网站找图网络营销做得好的酒店
  • 天津网站建设方案优化成都疫情最新情况
  • 全屋定制怎么营销太原优化排名推广
  • 基于web的网站建设步骤互联网品牌的快速推广
  • 访问香港网站慢百度教育官网登录入口
  • 织梦网站会员上传图片电商网站建设哪家好
  • 哪些企业需要做网站广州推广引流公司
  • 企业所得税规避50种南京seo整站优化技术
  • 苏州设计网页网站软件开发自学步骤
  • 网站建设定制网站建设公司关键词排名手机优化软件
  • 想学网络营销网站建设福州网站建设方案外包
  • 外贸高端网站设计如何免费建立一个网站
  • 服装公司网站源码seo是搜索引擎吗
  • 深圳企业家日迈入第五年优化什么
  • 做网站开直通车营销宣传策划方案
  • 打渔网站建设新冠疫情最新消息今天
  • 宁波手机网站建设百度搜索引擎原理
  • 优客逸家网站源码北京seo课程培训
  • 中小企业网站建设好么网络广告策划案
  • 苏州北京网站建设sem竞价推广托管代运营公司
  • 购买云服务器后怎么做网站谷歌优化的网络公司
  • 好友介绍网站怎么做seo是什么化学名称
  • wordpress弹出登陆优化大师客服电话
  • 做网站 后端是谁来做的2023必考十大时政热点
  • 官方网站建设公司关键词排名点击软件网站
  • 建设网站的网站互联网平台
  • h5开发wordpress客户端优化关键词排名seo
  • 烟台广告公司网站建设河南做网站优化
  • 网站建设步骤详解视频免费行情软件网站下载大全
  • 【深度学习①】 | Numpy数组篇
  • coze 开源版 coze-studio 配置域名 处理上传问题 教程
  • uni-app用css编写族谱树家谱树
  • day36 力扣1049.最后一块石头的重量II 力扣494.目标和 力扣474.一和零
  • 论文阅读:《多目标和多目标优化的回顾与评估:方法和算法》
  • 【网络工程师软考版】路由协议 + ACL