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

网站建设教程模板果乐宝的网站建设

网站建设教程模板,果乐宝的网站建设,帮人做传销网站违法吗,网页qq登录网址这个菜单组件 一般可以直接用到项目里 如果复用性不强的话 直接使用 但是有一个问题 如果很多地方都需要用到这个组件 我们可以把这个组件二次封装一下 <template><div class"cinema-search-filter-component"><nut-menu><template #icon>&…

这个菜单组件 一般可以直接用到项目里 如果复用性不强的话 直接使用

但是有一个问题 如果很多地方都需要用到这个组件

我们可以把这个组件二次封装一下

<template><div class="cinema-search-filter-component"><nut-menu><template #icon><TriangleDown size="12" /></template><nut-menu-itemv-model="searchFilter.regionValue":title="currentRegionTitle":options="searchFilter.region"/><nut-menu-itemv-model="searchFilter.brandValue":title="currentBrandTitle":options="searchFilter.brand"/></nut-menu></div>
</template>
<script setup lang="ts">
import { ref, reactive, computed, onMounted, watch } from "vue";
import { useLocationStore } from "../../store";
import { TriangleDown } from "@nutui/icons-vue-taro";
const locationStore = useLocationStore();
let searchFilter = ref({region: [{ text: "全部", title: "全城", value: 0 }],brand: [{ text: "全部", title: "品牌", value: 0 }],regionValue: 0,brandValue: 0,
});
onMounted(() => {getRegionData();
});
const emit = defineEmits(["onRegionChanged", "onBrandChanged"]);
watch(() => searchFilter.value.regionValue,(newVal) => {emit("onRegionChanged", newVal);}
);
watch(() => searchFilter.value.brandValue,(newVal) => {emit("onBrandChanged", newVal);}
);
watch(() => locationStore.selectCityinfo,(newVal) => {getRegionData();}
);
const currentRegionTitle = computed(() => {const arr = searchFilter.value.region;const value = searchFilter.value.regionValue;return arr.find((item) => {return item.value === value;})?.title;
});
const currentBrandTitle = computed(() => {const arr = searchFilter.value.brand;const value = searchFilter.value.brandValue;return arr.find((item) => {return item.value === value;})?.title;
});
const getRegionData = async () => {initData();// const cityId = locationStore.selectCityinfo.cityId;// const res: any = await cityApi.region(cityId);// const arr = searchFilter.value.region;// res.forEach((item) => {//   arr.push({//     text: item.regionname,//     title: item.regionname,//     value: item.regionid,//   });// });// searchFilter.value.region = arr;
};
const initData = () => {searchFilter.value = {region: [{ text: "全部", title: "全城", value: 0 }],brand: [{ text: "全部", title: "品牌", value: 0 }],regionValue: 0,brandValue: 0,};
};
</script>
<style lang="scss">
.cinema-search-filter-component {display: flex;flex-direction: column;//   background: #fff;.nut-menu .nut-menu__bar {box-shadow: none !important;}.nut-menu__title-text {font-size: 24px;}.nut-menu__bar {background: none !important;}
}
</style>

基本上就是这样的

http://www.yayakq.cn/news/192326/

相关文章:

  • 网站下载的软件怎么安装哪些网站可以做画赚钱
  • 九亭微信网站建设深圳贷款网站建设
  • 网站开发如何实现数据库的链接网站套餐报价
  • 网站设计0基础淅川做网站
  • 安徽省建设厅执业资格注册中心网站食品科技学校网站模板
  • 什么好的主题做网站php建设图书网站代码
  • 赤峰市住房和城乡建设局官方网站永州企业网站建设
  • php mysql网站开发项目河北省邢台市建设工程网站
  • 石家庄公司做网站机械行业网站建设方案
  • 免费做h5的网站知乎邯郸市旅游景点有哪些
  • 做网站官网wordpress 星星评分
  • 设计个网站需要怎么做东莞营销公司
  • 外贸网站做开关的哪个好高端品牌羽绒服
  • 商城网站开发嵌入支付宝网站怎么找开发公司吗
  • 汶上网站建设公司中国flash网站模板
  • 网站建设的杂志电脑网站设计页面
  • 建立网站需要多少钱责任y湖南岚鸿联系手机百度网站建设
  • 北京手机网站设计费用做自媒体哪个平台最好
  • 网站内容做淘宝店铺链接影响排名吗精密科技东莞网站建设
  • wordpress适合做企业站视频制作用什么软件
  • 怎样做网站漂浮wordpress能批量上传图片么
  • 商城网站建设都有哪些类型网站建设的招聘要求
  • 网站托管服务合同厦门百度广告
  • 网站栏目建设征求意见国际本科
  • 大兴网站开发网站建设咨询wordpress同分类文章列表
  • 哈尔滨网站建设1元钱网站建设挣钱吗
  • 企业在阿里云做网站建设网站的公司排名
  • 沧州外贸网站建设google官方下载安装
  • 网站报价详情网站开发自学还是培训
  • 可信网站 认证规则汉滨区住房和城乡建设局网站