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

金融网站如何做设计wordpress修改主题header背景色

金融网站如何做设计,wordpress修改主题header背景色,医院科室网站建设,企业做网站的必要性省市区三级联动选择是个很频繁的需求#xff0c;但是查看了市面上很多插件不是太老不维护就是不满足需求#xff0c;就试着实现一个 这个功能无任何依赖插件 功能略简单#xff0c;但能实现需求 核心代码也尽力控制在了60行左右 pca-code.json树型数据来源 Administrative-d… 省市区三级联动选择是个很频繁的需求但是查看了市面上很多插件不是太老不维护就是不满足需求就试着实现一个 这个功能无任何依赖插件 功能略简单但能实现需求 核心代码也尽力控制在了60行左右 pca-code.json树型数据来源 Administrative-divisions-of-China 下面只贴了省市区选择的功能全部代码可参考github area分支 import { useState, useEffect } from react import { View, StyleSheet, FlatList, Text, TouchableOpacity } from react-native import pcaCode from ../assets/pca-code.jsonexport default () {const [selected, setSelected] useState([]) //选择过的省市区const [options, setOptions] useState([pcaCode]) //每一级的数据const [level, setLevel] useState(0) // 当前展示第几级useEffect(() {console.log(selected)}, [selected])const renderItem ({ item }) (TouchableOpacity style{styles.option} onPress{() activeItem(item)}Text style{[styles.option_text, isActive(item.code) styles.option_text_active]}{item.name}/Text{isActive(item.code) View style{styles.option_icon} /}/TouchableOpacity )const isActive (code) selected.some(item item.code code)const activeItem (item) {setSelected((prev) {const newSelected [...prev]newSelected[level] { code: item.code, name: item.name }return newSelected.slice(0, level 1)})if (level 2) {const nextLevel level 1setLevel(nextLevel)setOptions((prev) {const nextOptions [...prev]nextOptions[nextLevel] item.childrenreturn nextOptions})}}const PanelTab () {const tabs selected.length 3 ? selected.concat({ name: 请选择 }) : selectedreturn (View style{styles.tab}{tabs.map((item, index) {return (View style{styles.tab_item} key{index}TouchableOpacity onPress{() setLevel(index)}Text style{item.code ? styles.tab_item_text : styles.tab_item_text_gray}{item.name}/Text/TouchableOpacity{level index View style{styles.tab_item_line} /}/View)})}/View)}return (PanelTab /FlatList style{styles.flat} data{options[level]} renderItem{renderItem} keyExtractor{item item.code} //) }const styles StyleSheet.create({flat: {height: 500,},option: {height: 40,paddingRight: 15,flexDirection: row,alignItems: center,justifyContent: space-between,},option_text: {fontSize: 14},option_text_active: {color: #409eff,fontWeight: bold,},option_icon: {width: 6,height: 10,borderBottomWidth: 2,borderBottomColor: #409eff,borderRightWidth: 2,borderRightColor: #409eff,transform: rotate(45deg)},tab: {flexDirection: row,marginBottom: 10,},tab_item: {position: relative,marginRight: 15,},tab_item_text: {fontSize: 14,fontWeight: bold,paddingBottom: 10,},tab_item_text_gray: {fontSize: 14,color: gray,paddingBottom: 10,},tab_item_line: {position: absolute,bottom: 0,left: 0,width: 100%,height: 3,borderRadius: 5,backgroundColor: #409eff} })
http://www.w-s-a.com/news/140190/

相关文章:

  • 房屋备案查询系统官网杭州排名优化软件
  • 网站地图html网络营销的流程和方法
  • 注册好网站以后怎么做wordpress 获取插件目录下
  • 南京做网站dmooo地方网站需要什么手续
  • 网站开发合同有效期omeka wordpress对比
  • 杭州设计网站的公司广州网站改版领军企业
  • 网站备案系统苏州网站设计网站开发公司
  • 怎么样做微网站著名企业vi设计
  • 三分钟做网站网页设计心得体会100字
  • 网站建设支付宝seo建站是什么
  • 常州做网站的 武进学雷锋_做美德少年网站
  • 怎样建网站赚钱贵州seo和网络推广
  • 创建网站的工具站内seo优化
  • 网站特效 站长查询网网站
  • 百度移动端网站网站建设设计思想
  • 青岛建设官方网站南宁制作企业网站
  • 校园网站建设管理工作制度大网站开发费用
  • 做logo赚钱的网站分类网站 模板
  • 网站建设完成报告织梦网站怎么做备份
  • 邯郸市城乡建设管理局网站vimwiki wordpress
  • 如何修改wordpress站名如何制作公司网站
  • 宁波网站建设与推广方案网站有了备案号之后能做什么
  • 汕头手机端建站模板pinterest app下载
  • 网站主机免费宁波网站建设优化诊断
  • 吧网站做软件的软件下载简单的ui界面制作
  • 陕西网站制作公司网页制作与设计代码
  • 做网站行情郑州微信网站开发
  • 河间网站建设制作null wordpress theme
  • h5网站制作网站开发网站建设文翻译工作
  • 网站建设 税种秦皇岛哪有网站优化公司