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

个人企业邮箱怎么申请关键词优化报价

个人企业邮箱怎么申请,关键词优化报价,房管局网上备案查询,建筑招聘平台本篇文章借鉴于此处#xff0c;如果只需显示树形组件#xff0c;可以直接访问该博主文章。我这里对他的组件做了扩展#xff0c;增加了点击展开和关闭操作#xff0c;话不多说上代码。 1.数据结构 const data {label: 根目录,children: [{label: 目录A,children: [// 叶…本篇文章借鉴于此处如果只需显示树形组件可以直接访问该博主文章。我这里对他的组件做了扩展增加了点击展开和关闭操作话不多说上代码。 1.数据结构 const data {label: 根目录,children: [{label: 目录A,children: [// 叶子节点{label: 目录A1}]}, {label: 目录B}] 2. 节点(Node.js) templatediv div:classisExpand node.label?parent active:parent:stylegetLevelStyle(level)clickshowChild(node)span{{node.label}}/spanspan v-show!isNode()gt;/span/divdiv v-show!isNode() isExpand node.label!-- 在这里引用node自身完成递归操作 --node :nodenode v-for(node, i) of node.children :keyi :levellevel1 v-bind$attrs v-on$listeners/node/div/div/templatescript export default {name: Node,props: {node: Object,level: {type: Number,default: 0}},components: {// 这里不需要引用node自身},data() {return {isExpand: null}},methods: {isNode() {return !this.node.children || this.node.children.length 0},showChild(node) {if (this.isNode()) {this.$emit(nodeClick, node)} else {if (this.isExpand node.label) {this.isExpand null} else {this.isExpand node.label}}},getLevelStyle(level) {return { margin-left: level * 20 px }}}} /scriptstyle langscss scoped.parent {background: #F2F2F6;border-radius: 10px;padding: 12px;margin-bottom: 5px;display: flex;justify-content: space-between;}.active{background: #D3D3DC;} /style 3.组合成树(TreeNode.js) templatediv stylepadding: 20px 10px;Node :nodetreeData v-bind$attrs v-on$listeners/Node/div/templatescript import Node from ./Node export default {name: TreeNode,props: {treeData: Object},components: {Node},methods: {nodeClick(data) {this.$emit(nodeClick, data)}}} /scriptstyle scoped/style 4.使用 templatedivTreeNode :tree-datatreeData nodeClicknodeClick/TreeNode/div /templatescript import TreeNode from ./TreeNode; export default {name: HelloWorld,components: {TreeNode},data () {return {treeData: {label: A,children: [{label: A-1,children: [{label: A-1-1,children: [{label: A-1-1-1},{label: A-1-1-2}]},{label: A-1-2,children: [{label: A-1-2-1}]},{label: A-1-3,children: [{label: A-1-3-1}]}]}, {label: B-1,children: [{label: B-1-1},{label: B-1-2}]}]}}},methods:{nodeClick(data) {console.log(Node click, data)}} } /scriptstyle scoped /style 5. 显示效果 6. 总结 遇到一个难题就是子组件往最外层传递事件在网上找到了答案需要在内层组件加 v-bind$attrs v-on$listeners使用的地方不用加这样最外层可以监听到子组件发出的事件。
http://www.huolong8.cn/news/124437/

相关文章:

  • 福建网站建设有限公司创意经济型网站建设
  • 中石油第七建设公司网站为什么网站开发要用架构
  • 做网站工作量怎么算蘑菇街网站建设方案
  • 汕头网站备案福州品牌网站建设
  • 一元抢宝网站开发曼奇立德原画培训学费
  • word链接点进去是网站怎么做网站需求分析有哪些内容
  • 周末游做的好的网站宝安建设投资集团网站
  • 集团公司网站设计国家企业信息公开网查询系统
  • wordpress做ftp镇江网站排名优化费用
  • 浙江网站制作如何建设社交网站
  • 网站内容建设的建议小程序排名帝搜软件sem880官网
  • 做外贸没网站可以吗织梦做不了视频网站
  • 网站运营谁都可以做吗网站建设制作ppt
  • 网站 备案 多久网站做优化是什么意思
  • 呼伦贝尔做网站的wordpress批量编辑
  • 网站开发使用的软件帮别人做网站被抓
  • 那个网站攻略做的好重庆市区旅游必去景点
  • 一个网站的制作特点可植入代码网站开发
  • 怎么做信息采集的网站同德县wap网站建设公司
  • 自动发卡网站怎么做wordpress 下载站
  • wordpress postgrewordpress 分类 seo
  • 网站开发项目描述范文wordpress 没有样式表
  • 国外著名的网站设计公司个人网站经营性备案查询
  • 怎么才能找到想做网站建设的客源网站建设费属于文化事业建设费
  • 制作公司的网站人才网最新招聘
  • 学做各种糕点的网站网站开发公司找哪家
  • 微信公众号影视网站怎么做合肥app开发费用
  • 杭州会做网站.中国域名的网站
  • dedecms图片网站模板网站建设论文参考文献
  • 厦门u 网站建设上传网站的软件