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

合肥瑶海区地图全图高清版莆田关键词优化报价

合肥瑶海区地图全图高清版,莆田关键词优化报价,聚美优品的pc网站建设,梧州论坛红豆思辨Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 组件 - 动态组件 目录 动态组件 选项卡页面示例 更简单写法 增加输入框 弥补措施 总结 动态组件 选项卡页面示例 功能:选项卡功能,设置导航点击哪个显示相应页面。 设置三个全局组件&#…

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 组件 - 动态组件

目录

动态组件

选项卡页面示例

更简单写法

增加输入框

弥补措施

总结


动态组件

选项卡页面示例

功能:选项卡功能,设置导航点击哪个显示相应页面。

设置三个全局组件,并在页面中调用;在组件的下方设置触发导航。

示例如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>footer ul {margin-top:200px;float:left;background-color: #ccc;list-style: none;}footer ul li {width:100px;height: 20px;float:left;line-height: 20px;text-align: center;}</style><script src="../lib/vue.js"></script>
</head>
<body>
<div id="box"><home v-show=" which === 'home'"></home><list v-show=" which === 'list'"></list><shopcar v-show=" which === 'shopcar'"></shopcar><footer><ul><li @click=" which='home'">首页</li><li @click=" which='list'">列表</li><li @click=" which='shopcar'">购物车</li></ul></footer>
</div>
<script>Vue.component("home", {template:`<div>home</div>`})Vue.component("list", {template:`<div>list</div>`})Vue.component("shopcar", {template:`<div>shopcar</div>`})let vm = new Vue({el: "#box",data: {which:'home'}})
</script>
</body>
</html>

效果如下:

更简单写法

使用component组件优化原有写法。

Component是组件控件,is是固定属性;动态绑定状态即可。

示例如下:

<div id="box"><!--<home v-show=" which === 'home'"></home><list v-show=" which === 'list'"></list><shopcar v-show=" which === 'shopcar'"></shopcar>--><component :is="which"></component><footer><ul><li @click=" which='home'">首页</li><li @click=" which='list'">列表</li><li @click=" which='shopcar'">购物车</li></ul></footer>
</div>

 动态组件缺点是适配性不好,无法复用。

增加输入框

每个组件都有一个输入框、搜索框,当切换组件后,输入框中的内容无法复用。

在home组件中增加输入框,切换组件后发现原有输入内容消失了。

示例如下:

Vue.component("home", {template:`<div>home<input type="text"></div>`
})

弥补措施

保持活着,首先把数据加载到内存中,等组件创建后再临时从内存中读出来,显示出来。

示例如下:

<keep-alive><component :is="which"></component>
</keep-alive>

总结

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 组件 - 动态组件

http://www.dtcms.com/wzjs/290878.html

相关文章:

  • 免费域名解析网站建设seo外包大型公司
  • 常德投诉网站如何推广自己的微信号
  • 写作网站可保存页面设计漂亮的网站
  • 怎么自己做APP网站百度推广管理平台登录
  • 宁波网站优化如何seo常用工具网站
  • 政府网站都是找谁做的百度关键词排名怎么做
  • 做印刷网站公司哪家好国内产女装一线二线品牌知乎
  • 网站开发服务合同seo资讯推推蛙
  • 哪个网站建设好网站设计公司
  • 永久免费的网站软件英文seo外链发布工具
  • 国外设计师作品网站什么网站都能打开的浏览器
  • 武汉电商网站建设引擎搜索是什么意思
  • 建站一般要多少钱武汉网站建设推广公司
  • wordpress主题在线制作青岛seo整站优化
  • 云南网站的设计公司如何制作网页最简单的方法
  • 百度云做网站如何联系百度人工客服电话
  • 华为企业网站建设需求分析东莞网站建设工作
  • ftp修改网站网络营销是干嘛的
  • 网站建设公司 选中企动力公司交易平台官网
  • 做网站用什么配资电脑今日最新国际新闻头条
  • asp.net做电商网站页面草根seo博客
  • 无锡seo网络推广优化网站制作方法大全
  • 贵阳讯玛网站建设哈尔滨优化网站方法
  • 杭州科技公司网站建设百度账号管家
  • 动态网站设计都有什么属性网络营销岗位描述的内容
  • 靖江网站建设公司专业网站制作网站公司
  • 100种增加网站流量的方法软文有哪几种类型
  • 如何做淘宝返利网站产品推销方案
  • python自学网站免费菜鸟教程重庆网络推广公司
  • 如何用阿里云做私服网站沈阳高端关键词优化