vue2.0-demos icon indicating copy to clipboard operation
vue2.0-demos copied to clipboard

您好 我想问一下 我引入了pinyin了 然后 我是在main.js引入的.js文件 然后也是报错

Open YJHecho opened this issue 5 years ago • 16 comments

image

image

image

YJHecho avatar Aug 05 '19 09:08 YJHecho

image

YJHecho avatar Aug 05 '19 09:08 YJHecho

然后我 直接自己用npm下载 引入 后 他报错另一个问题

YJHecho avatar Aug 05 '19 09:08 YJHecho

image 这个是后台数据的问题 但是我是用你工程里的json文件 所以就不知道怎么弄了

YJHecho avatar Aug 05 '19 09:08 YJHecho

@YJHecho 这里分两种方法的,第一种是web端的方法,就是你第一种方法,你可以尝试打印下你import的pinyin,看是否是有值,第二种方法是你跑在node端,看样子应该是数据格式的问题,要根据你的实际情况调整下返回的数据结构。

qianyinghuanmie avatar Aug 05 '19 10:08 qianyinghuanmie

跑在node的 应该是获取不到后台数据 我想问一下 是不是这个# 的问题 如果是的话 怎么解决? 麻烦您了 image

YJHecho avatar Aug 05 '19 10:08 YJHecho

@YJHecho 如果没有限制的话,可以在里面写相对路径。比如 ../../assets/city.json之类。但我不知道你实际相对路径是什么样。 应该是没有获取到数据

qianyinghuanmie avatar Aug 05 '19 10:08 qianyinghuanmie

image image

YJHecho avatar Aug 05 '19 10:08 YJHecho

这个是写成相对路径的

YJHecho avatar Aug 05 '19 10:08 YJHecho

@YJHecho 你看你跑起来,city.json怎么可以通过http的链接访问到,把绝对路径放上去

qianyinghuanmie avatar Aug 05 '19 10:08 qianyinghuanmie

好的 十分感谢

YJHecho avatar Aug 05 '19 10:08 YJHecho

您好 十分打扰 数据请求应该没问题了 但是又报错了 还是一样 image 我把你的和npm下载的我都引入了 image

YJHecho avatar Aug 05 '19 10:08 YJHecho

image 是报这里第一行错

YJHecho avatar Aug 05 '19 10:08 YJHecho

如果不引入bundle.js的话 运行报错的地方换成了 image

YJHecho avatar Aug 05 '19 10:08 YJHecho

问题解决了 十分感谢 只要把引入的第三方包放在static文件内就好了 我之前是放在asstes里面 我也不太懂为啥不能放 现在还有个小问题 如果有空的话可不可以说一下如何把 首拼音字母为a的也展示出来 我直接写在json内没有效果 是被过滤了吗?

YJHecho avatar Aug 06 '19 08:08 YJHecho

@YJHecho 不好意思,之前太忙了,你json里面如果没有a开头城市,就不会展示改城市了,你可以根据自己的实际需求,改下代码。

qianyinghuanmie avatar Aug 08 '19 11:08 qianyinghuanmie

没事没事 json里面我写了有a开头的 还是没效果 你有空再帮我看看吧 我不太懂怎么改。。。

YJHecho avatar Aug 09 '19 01:08 YJHecho