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

网站开发语言分类家具设计与工程就业前景

网站开发语言分类,家具设计与工程就业前景,wordpress谷歌字体加载慢,免费商标logo在线制作软件1、组件的定义 一般将 Vue 组件定义在一个单独的 .vue 文件中#xff0c;称做单文件组件#xff1b;当然也可以将组件直接定义在js文件中#xff0c;如下js代码#xff0c;定义一个组件BlogPost#xff0c;通过props定义对外暴露属性title#xff0c;父组件传递title称做单文件组件当然也可以将组件直接定义在js文件中如下js代码定义一个组件BlogPost通过props定义对外暴露属性title父组件传递title子组件根据title渲染html内容。 export default {props: [title],template: div classblog-posth4{{ title }}/h4/div } 2、组件的使用 首先需要引用组件语法格式import BlogPost from ./BlogPost.js然后在vue应用对象中注册组件在components区域注册即可最后在DOM元素内部使用标签格式如代码blog-post titleMy jouney with Vue/blog-post应用子组件并传递title属性给子组件渲染。 script srchttps://unpkg.com/vue3/dist/vue.global.js/script div idappblog-post titleMy jouney with Vue/blog-post /div script typemoduleimport BlogPost from ./BlogPost.jsconst { createApp } Vue;createApp({components: {BlogPost},}).mount(#app); /script 3、组件的重复应用 可以使用v-for语法循环创建子组件如代码所示 script srchttps://unpkg.com/vue3/dist/vue.global.js/script div idappblog-post v-forpost in posts :keypost.id :titlepost.title/blog-post /div script typemoduleimport BlogPost from ./BlogPost.jsconst { createApp } Vue;createApp({data() {return {posts: [{ id: 1, title: My jounery with Vue },{ id: 2, title: Blogging with Vue },{ id: 3, title: Why Vue is so fun }]}},components: {BlogPost}}).mount(#app); /script 4、给组件传递事件 组件中模板声明一个按钮并使用click绑定点击事件使用$emit抛出一个事件名为enlarge-text并通过emits定义对外抛出的事件名称enlarge-text定义如下代码所示 export default {props: [title],emits: [enlarge-text],template: div classblog-posth4{{ title }}/h4button click$emit(enlarge-text)Enlarge text/button/div } 应用组件应用中定义字体大小属性postFontSize在组件blog-post应用的代码处定义事件enlarge-textpostFontSize0.1点击后触发字体0.1 script srchttps://unpkg.com/vue3/dist/vue.global.js/script div idappdiv :style{ fontSize: postFontSize em }blog-post v-forpost in posts :keypost.id :titlepost.title enlarge-textpostFontSize0.1/blog-post/div /div script typemoduleimport BlogPost from ./BlogPost.jsconst { createApp } Vue;createApp({data() {return {posts: [{ id: 1, title: My jounery with Vue },{ id: 2, title: Blogging with Vue },{ id: 3, title: Why Vue is so fun }],postFontSize:1}},components: {BlogPost},mounted() {}}).mount(#app); /script 5、插槽的应用 在组件中定义一个插槽模板中语法slot/ export default {template: div classalert-boxstrongThis is an Error for Demo Purpose/strongslot//div } 在vue应用中给插槽传递html内容alert-box元素中的内容“Something bad happened.”将传递给组件的插槽 script srchttps://unpkg.com/vue3/dist/vue.global.js/script div idappalert-boxSomething bad happened./alert-boxtabletrtd123/tdtd456/td/trtr isvue:alert-box/tr/table /div script typemoduleimport AlertBox from ./AlertBox.jsconst { createApp } Vue;createApp({data() {return {}},components: {AlertBox}}).mount(#app); /script
http://www.pierceye.com/news/508944/

相关文章:

  • dede做网站网站群 优点
  • 网站制作多久能完成客户管理软件公司
  • 做网站最好的引流推广方法软件
  • 烟台网站建设4038gzs成都建设网上商城平台公司
  • 网站建设费在会计上怎么入账做学校网站的目的
  • 常德网站建设设计下载百度安装
  • 站长平台有哪些广东东远建设工程管理有限公司网站
  • 做蓝牙app的网站跨境电商是不是坑
  • 电子商务网站开发 刘兰娟企业网站建设发展平台
  • 天津做网站得公司游戏界面设计网站
  • 手机网站制作推广网站开发制作培训学校
  • 网站建设需要哪些成本自媒体怎么赚钱
  • 手机怎么访问微网站网站建设市场调研框架
  • 前端网站主题怎么做业务外包的优势和劣势
  • 西安模板网站建设套餐保定seo排名外包
  • 自己做的网站怎么设置文件下载北京朝阳区楼盘
  • h网站建设揭阳网站如何制作
  • phpstudy建设网站教程微信小程序开发需要什么
  • 快手刷评论推广网站网站几个数据库
  • 山东网站建设网站我国网站开发
  • 常见的网站类型有北京电力建设公司待遇
  • 网站分析流程wordpress表单统计插件下载
  • 南宁网站建设公司seo优化武鸣住房和城乡规划建设局网站
  • 在线制作网站门户站模板
  • 邵阳网站建设推广56m做图片视频的网站是什么
  • 如何提高网站的点击率域名空间网站推广
  • 上海松江做网站建设wordpress 拒绝连接
  • 有免费的个人网站吗富德生命人寿保险公司官方网站保单服务
  • 网站备案 子域名网页视频制作软件
  • 空间 网站网站建设哪个好