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

哈尔滨网站搭建新手引导做的差的网站

哈尔滨网站搭建,新手引导做的差的网站,吉林省建设工程安管人员管理系统,深圳好的外贸网站建设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/535822.html

相关文章:

  • 山东建设住建厅网站网站的代理页面怎么做的
  • ps做网站首页谷歌app官方下载
  • 企业建网站的案例网站上打广告
  • 工程建设招标网都有哪些网站海尔网站建设内容策划
  • 网站后期的维护网站推广怎么做有效果
  • 做一手房的网站网站微信支付怎么开通
  • 泉州网站开发网站建设网站徒手整形
  • 200款软件大全搜索引擎关键词优化
  • 广州网站开发小程序网站源码怎么搭建
  • 怎样做可以连接服务器的网站做微博推广的网站吗
  • 网站建设 镇江网站国外空间
  • 影楼网站服务新余网站建设找谁做
  • i57500网站开发网站优化主要工作有那些内容
  • 哪些网站是做免费推广的网站设计的必要性
  • 自己网站上做支付宝怎么收费的网站优化与seo的区别
  • 文昌市住房和城乡建设局网站建设网站了还能消除吗
  • 如何设计网站域名照片编辑在线
  • 广州网站建设seo网页设计的发展前景
  • 建网站学什么专业做排行榜的网站知乎
  • 成都高端网站制作seo排名优化公司价格
  • 建材网站的模板电子行业网站
  • 推广网站的方法有搜索引擎wordpress 发布 软件
  • 网站被墙了什么意思网站建设代理哪个好
  • 工业设计参考网站铜仁市建设招投标网站
  • 山西省煤矿建设协会网站网站建设推广是什么工作
  • 在线设计平台canva可画郑州seo网站排名优化公司
  • 织梦网站后台如何做百度优化做一个app需要什么条件
  • 阳江网站建设推广公司电话网站如何做cc防护
  • iss怎么做网站网站规划设计说明书
  • 太原网站制作哪儿好薇深圳网站设计收费