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

做网站销售怎么做自己的网站怎么做团购

做网站销售怎么做,自己的网站怎么做团购,自己做网站怎么弄,火狐 开发者 网站这个菜单组件 一般可以直接用到项目里 如果复用性不强的话 直接使用 但是有一个问题 如果很多地方都需要用到这个组件 我们可以把这个组件二次封装一下 <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/853090/

相关文章:

  • 个人网站开发人员贵州省住房和城乡建设厅官方网站
  • dede免费网站模板下载网络营销推广技术分析
  • 网站开发需要哪些基础技术地方门户网站用户
  • 赚钱链接网站网站备案过户 主体需要一致么
  • 百元建网站wordpress xmlrpc漏洞
  • 重点培育学科建设网站帝国cms收费吗
  • 个人网站模板素材网络营销整体外包
  • 词爱站的关键词校园交友的网站建设
  • 网站怎么管理维护node.js做企业网站
  • 东莞市网站seo2022年最近一周新闻大事
  • 网站换肤功能 js网站vip怎么做
  • 麦包包网站建设的特点国家和城乡建设部网站首页
  • 网站建设又叫什么软件e展网网站的建设情况
  • seo发帖网站做外贸收费的网站
  • 网站怎么添加导航栏wordpress评论贴图
  • 高端网站建设内容做简历用哪个网站
  • 国外网站dns 地址禁止门户网站建设工序
  • 医疗网站建设网小程序商城怎么开通
  • 沧州机械类网站建设网站建设需要什么技术
  • 国际网站排名查询前端网站推荐
  • 福州百度网站排名优化四川住房和城乡建设厅网站不能进入
  • 泉州网站设计招聘网saas系统开发教程
  • 财经门户网站建设网站建设 案例展示
  • 集团公司网站建设方案临淄做网站
  • 厦门建设银行网站首页网站登录到wordpress
  • 合肥网站建合肥网站建设找蓝领商务淮南矿业集团廉政建设网站
  • wordpress 搭建个人网站明星个人网站建设方案
  • dw如何制作自己的网站深圳网站建设服务提供商
  • 绍兴网站建设方案策划百度收录网站技巧
  • 做网站公司(信科网络)网站域名会赠送几个邮箱