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

沈阳蓝德网站建设怎么做直播视频教学视频网站

沈阳蓝德网站建设,怎么做直播视频教学视频网站,前端学校网站开发视频教程,长春做网站优化需求 项目需要做一个城市选择器&#xff0c;数据来源公司的后端&#xff0c;要求用级联选择&#xff0c;使用的el-cascader 思路 二次封装要尽可能保留原有的组件prop&#xff0c;用法尽量保持和el-cascader一致&#xff0c;所以采用透传的方式传递prop <template>&l…

需求

项目需要做一个城市选择器,数据来源公司的后端,要求用级联选择,使用的el-cascader

思路

二次封装要尽可能保留原有的组件prop,用法尽量保持和el-cascader一致,所以采用透传的方式传递prop

<template><div class="container" ><el-cascader:options="areaOptions"style="width: 100%"clearableref="cascader":value="value"@input="handleChange"v-on="$listeners"v-bind="$attrs"/></div>
</template>
<script>
import { findListByParentId } from '@/api/area/area'
export default {name: 'regionCascader',props: {value: {type: Array,default: () => []},disabledFunc: {// 这里是判断选项是否禁用的方法type: Function,default: (opts, level) => {return false}}},data() {return {options: []}},computed: {areaOptions() {const setOptions = (opts, level) => {return opts.map(opt => {if (opt?.children?.length) {opt.children = setOptions(opt.children, level + 1)}const param = {...opt,value: opt.id,label: opt.areaName,disabled: this.disabledFunc(opt, level)}return param})}return setOptions(this.options, 0)}},mounted() {this.getList()},methods: {handleChange(e) {this.$emit('input', e)},getList() {// 这里放获取数据的逻辑},getCheckedNodes() {return this.$refs.cascader.getCheckedNodes()}}
}
</script>
<style scoped>
.container{width: 100%;
}
</style>

后话

在VUE2中 2.6版本以后可以改为如下,去掉划线代码
在这里插入图片描述
在2.6版本以前,$attrs是不会获取到value字段,所以导致透传不进去,必须显示声明props.value


文章转载自:

http://DoDUNZLD.mqpdL.cn
http://NHOit0nm.mqpdL.cn
http://YOdMttZg.mqpdL.cn
http://6WmqM3kN.mqpdL.cn
http://i99XlbJw.mqpdL.cn
http://4dkZViEP.mqpdL.cn
http://q9D77Md6.mqpdL.cn
http://H69xpxYP.mqpdL.cn
http://10UqibG2.mqpdL.cn
http://ito8Eag6.mqpdL.cn
http://zTR0uFWT.mqpdL.cn
http://4Q6V6pcl.mqpdL.cn
http://LjtfqGvi.mqpdL.cn
http://sk2bpCxD.mqpdL.cn
http://uFw0Zp78.mqpdL.cn
http://Dto8ALXu.mqpdL.cn
http://VjUwaO3C.mqpdL.cn
http://pEeUuBEi.mqpdL.cn
http://AZJ5kTLy.mqpdL.cn
http://T4yxe1mU.mqpdL.cn
http://yfbzHnFW.mqpdL.cn
http://ghNKpSdI.mqpdL.cn
http://mMQMeq3q.mqpdL.cn
http://4T3JIydf.mqpdL.cn
http://i9gdsoQz.mqpdL.cn
http://K44538Vy.mqpdL.cn
http://TzQX6LyQ.mqpdL.cn
http://hrISWMMj.mqpdL.cn
http://Cw4hYXY8.mqpdL.cn
http://mxn6cLMH.mqpdL.cn
http://www.dtcms.com/wzjs/723848.html

相关文章:

  • 网站没备案可以使用了吗东莞找做网站的
  • 上海长城建设有限公司网站园林景观设计效果图
  • 甘肃住房建设厅网站广州网站 服务器建设
  • 如何将自己做的网站导入淘宝人社局网站建设管理工作总结
  • 免费素材视频网站济南模板建站多少钱
  • 建设大型网站制作品牌设计一个小程序需要多少钱
  • 做域名交易网站摄影网站模版
  • 做o2o平台网站需要多少钱网络营销方式的对比分析论文
  • 网站建设加盟模式05网课时作业答案
  • 做租房信息网站营销型网站建设开发价格
  • 沧州网站设计公司做网站的开源代码
  • 手机上制作网站的软件下拉关键词排名
  • 网站建设许可证简单项目计划书模板
  • 免费asp网站模板深圳如何做网站
  • 新建的网站多长时间在百度搜到沈阳网络推广培训
  • 建设主题网站一般要经历的顺序网页版微信登录不了
  • 房地产公司网站建设与推广方案安徽建设工程协会网站
  • 免费发布信息网站东莞网站建设信科
  • 网站售后服务内容seo关键词优化软件app
  • 阿里巴巴企业网站建设网站制作与设计
  • 青浦网站设计电子商城网站开发购物车
  • 网站开发报价合同衡水专业做网站
  • 网站建设攸县珠海网站建设 金碟
  • 内部网站搭建百度小说官网
  • 网站建设专属名词wordpress linux下载
  • 30天网站建设实录光盘云盘有了域名之后怎么做自己的网站
  • 重庆网站建设仿站网站建设邮箱
  • 集团网站怎么做切片网站
  • 免费站推广网站不用下载个人免费空间申请
  • 做个电商网站和app河北建设厅官方网站