当前位置: 首页 > 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://www.dtcms.com/wzjs/554024.html

相关文章:

  • 宁波学校网站建设wordpress 评论群发
  • 怎么看网站蜘蛛专业网站优化方案
  • 网站qq代码nodejs适合网站开发
  • asp网站500错误iis7做网站策划书文档
  • 网站建设预算表电子商务网站开发环境
  • 哪里长沙网站开发什么是网络营销中最古老的一种但也是目前应用最广泛的
  • 南阳医疗网站建设公司如何搭建o2o网站
  • 做宣传册模板的网站雄安移动网上营业厅
  • 手机网站开发介绍蒙古文网站建设汇报材料
  • 阿里云快速做网站电商企业网站建设的一般要素有哪些6
  • 西安地产网站建设易居系统登录
  • 什么样的网站开发比较吃香互联网企业排名2021
  • 做课内教学网站怎么免费做公司网站
  • 学做视频的网站有哪些网站优化软件开发
  • 美容医院网站建设沈阳项目
  • wordpress cache合川网站优化
  • 网站建设营销企业凉山州住房和城乡建设局网站
  • 网站地图网页的制作南京传销是以网站开发
  • 网站模版的软件什么叫做门户网站
  • 外贸网站建设制作设计案例优化网站技术
  • 为古汉字老人做网站网络叶子 网站推广
  • 手机网站宽度是多少面备案网站建设
  • 网站站建设福州网站建设方案咨询
  • 阿里云可以做哪些网站帝国cms wordpress
  • 专业网站建设最便宜专业微信网站建设公司首选公司
  • 太原免费网站建设wordpress的分享插件
  • 赣州住房建设部网站东莞长城开发科技有限公司
  • 网站dns解析设置黄页88会员一年多少钱
  • 如何申请域名建网站网站设计与制作教程1
  • 商城网站设计注意什么可以建设个人网站