vant-weapp Area 省市区选择的使用及遇到的坑

2023-11-06

.json中 导入

"van-area": "@vant/weapp/area/index"

基础用法:

<van-area area-list="{{ areaList }}" />

areaList 格式

areaList 为对象结构,包含 province_listcity_listcounty_list 三个 key。

Vant 官方提供了一份默认的省市区数据,可以通过 @vant/area-data 引入。

npm i @vant/area-data

安装之后,在node-module/@vant中出现了area-data目录,

导入数据,但报错“module ‘../../miniprogram_npm/@vant/area-data.js’ is not defined

import { areaList } from '@vant/area-data';

Page({
  data: {
    areaList,
  },
});

不管怎么改路径,都会报错。

修改:

1.  可以在下载的area-data里面看到这个index.esm.js文件里面就是官方要求格式的省市区代码和名称,我们把这个文件复制到其他文件夹里.

2. 删掉已经下载的area-data文件夹,重新下载。

npm i area-data@3.1.2 

此时安装在node-module根目录下。

3. 把之前复制到其他文件夹里的index.esm.js文件拷贝到area-data文件夹下,并改名为data.js。最后把整个新的area-data文件夹移动到miniprogram_npm/@vant下面。

4. 再导入数据

import { areaList } from '../../miniprogram_npm/@vant/area-data/data';

此时再重新编译,就可以正常显示了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vant-weapp Area 省市区选择的使用及遇到的坑 的相关文章

  • 【微信小程序】为模块设置背景颜色

    微信小程序中不支持直接使用本地图片的形式添加背景图片 1 转换为base64格式类型 2 使用云服务器中的图片 https unicloud dcloud net cn pages login login uniIdRedirectUrl
  • python基于神经机器翻译技术的翻译网站实现

    摘要 机器翻译一直是人工智能领域里的一个重要研究对象 本文应用神经机器翻译技术 实现了从数据预处理到模型训练与模型部署的全流程 并实现了一个可以跨平台访问的翻译网站供需要的人使用 在训练神经机器翻译模型时 首先对原始语料数据集进行清洗 去除
  • 攻防世界PHP2详细解答

    攻防世界PHP2 一 1 进入环境 看到一句话 Can you anthenticate to this website 意思为 你能认证到这个网站吗 2 burpsuite 用burpsuite抓包后也没有什么重要的信息o 一 一 o 我
  • c#基础知识4:dll相关

    dll 动态链接库 这里区分两个概念 一个是传统的动态链接库 也是我们所熟知的 如system32下的kerneral dll user32 dll 这种dll由c或者c 写的dll编译出来已经是机器码的二进制文件 里面提供一些封装好的函数

随机推荐

  • Break和Label

    package javaDemo breakLabel Author xlj Date 2018 2 28 16 42 public class BreakLabel public static void main String args
  • 绝对的搜索利器

    苏生不惑第450 篇原创文章 将本公众号设为星标 第一时间看最新文章 今天分享几个文件搜索利器 下载地址在公众号苏生不惑后台回复2023909 你的小电影要藏不住了 首先自然是Everything https www voidtools c
  • ms office excel2013教程 - 分类汇总

    分类汇总 目标 将学生表按学院和性别分类对于各科成绩平均分进行汇总 步骤 先分别对学院和性别进行排序 再分别对学院和性别进行分类汇总
  • 深入理解数据库事务隔离特性

    很多同学对数据库事务隔离不是很懂 看了很久好像懂了又好像没懂 我说说我的理解 这里重点强调一点 一定要动手 手动打开sql命令窗口 手动敲命令 一定 一定 首先 什么是事务 一条sql语句算不算事务 只有显示写了begin rollback
  • 51单片机可调时钟

    通过按键实现设置时钟时间 void main LCD Init DS1302 Init Timer0Init LCD ShowString 1 1 静态字符初始化显示 LCD ShowString 2 1 DS1302 SetTime 设置
  • 一行 Python 代码实现并行!

    Python 在程序并行化方面多少有些声名狼藉 撇开技术上的问题 例如线程的实现和 GIL 我觉得错误的教学指导才是主要问题 常见的经典 Python 多线程 多进程教程多显得偏 重 而且往往隔靴搔痒 没有深入探讨日常工作中最有用的内容 传
  • 【计算机视觉】详解 自注意力:Non-local 模块与 Self-attention (视觉注意力机制 (一))

    目录 绪论 一 视觉应用中的 self attention 机制 1 1 self attention 机制 1 2 Self attention 机制应用 Non local Neural Networks 绪论 在计算机视觉中 注意力机
  • Vue笔记_03组件_transition组件(Vue内置组件)

    目录 transition组件 作用 过渡时机 语法1 语法2 使用 animation侦动画 使用 过渡动画 总结 逻辑 前后端配置 动态显示页面 transition组件 作用 transition组件的作用是 给 单个 元素 组件 添
  • Uncaught SyntaxError: Invalid or unexpected token

    报错原因 内含中文字符串或者中文的符号 解决方案 1 去除页面上中文符号 改成英文符号 2 特殊的情况 那我的报错原因来说一下 报错代码和背景 我在做js使用DOM元素做拼接 报了这个错误 Uncaught SyntaxError Inva
  • 使用循环打印三角型以及九九乘法表

    一 循环打印三角形 1 需求分析 需要用到双层for循环来实现 外层循环实现行数 内层循环实现每行的个数 外层每循环一次 就换一次行 内层循环打印的个数与外层循环的行数是相对应的 由于内层循环的个数和外层循环的行数一样 所以内部循环的判断条
  • Linux下C++开发笔记--解决报错error: redefinition of “xxx“

    1 报错截图 2 错误原因 对应的头文件被多次包含 3 解决方法 在头文件最上面加上以下代码 以避免被多次包含 pragma once
  • 原码,反码,补码的使用

    机器码 1 首先得知道 什么是机器码 将符号 数字化 的二进制数就叫做机器码 其中有两点 1 将符号数字化 也就是将 用数字0表示 用数字1表示 最高位表示符号位 2 必须是二进制数 因为计算机中所有的数据都是以二进制形式存储的 2 了解了
  • HBase主要运行机制(物理存储和逻辑架构)

    本节将对 HBase 的主要运行机制进行简单介绍 HBase 的物理存储 HBase 表中的所有行都是按照行键的字典序排列的 因为一张表中包含的行的数量非常多 有时候会高达几亿行 所以需要分布存储到多台服务器上 因此 当一张表的行太多的时候
  • 【MySQL高级篇笔记-数据库备份与恢复(下) 】

    此笔记为尚硅谷MySQL高级篇部分内容 目录 一 物理备份与逻辑备份 二 mysqldump实现逻辑备份 1 备份一个数据库 2 备份全部数据库 3 备份部分数据库 4 备份部分表 5 备份单表的部分数据 6 排除某些表的备份 7 只备份结
  • 【VSCode】Windows系统的WSL无法启动vscode问题

    在WSL环境中无法启动vscode时 有可能是 WSL 插件的影响 可以使用下面的步骤来解决 Open VS Code on Windows Open Extensions and then search on WSL It should
  • Qt使用Qt Designer进行界面设计

    上一章我们使用代码直接进行界面设计 这一章我们使用Qt Designer进行界面设计 简单直接 所见即所得 大大提高了工作效率 特别是对于复杂界面 1熟悉Qt Designer Qt Designer是Qt专为界面设计做的软件 使得用户能够
  • 使用Python和OpenCV进行图像拼接和全景图构建

    使用Python和OpenCV进行图像拼接和全景图构建 1 效果图 2 原理及步骤 3 源码 3 1 拼接类源码 3 2 拼接用到的工具类 3 3 叠加多张图像源码 参考 这篇博客将介绍如何使用OpenCV执行图像拼接和全景构建 即给定两个
  • Hana Studio开发简介

    Hana Studio作为SAP官方的IDE 工具 推出也有一段时间了 就目前使用的情况来看 如果是做常规S 4开发 SAP GUI还是首要选择 一 IDE安装路径 链接 https pan baidu com s 1qMg8duocTa3
  • pyqt5实现按钮单窗口多页面切换

    1 使用QT Designer进行设计 创建一个MainWindow 从左侧选出Push Button Stacked Widget分别拖到我们的MainWindow里 怕看不见Stacked Widget 给他上个色 在QT Design
  • vant-weapp Area 省市区选择的使用及遇到的坑

    json中 导入 van area vant weapp area index 基础用法