[youzan/vant]引入失败

2024-05-22 374 views
7

vue.esm.js?a915:574 [Vue warn]: Error in render: "TypeError: Cannot read property 'undefined' of undefined" 找不到组件,以及按照官网的方法引入了,就是报错。123三种方法都试了

回答

0

@jsgr 麻烦提供更详细的报错信息,或者对应的 jsfiddle 链接

5

就是 提示组件无效啊,不能识别 组件

2

@jsgr 这样的描述我没法定位问题噢,建议你先 check 下项目配置,或者打几个 log

0

好的,具体信息,我待会试下。待会再给你反馈

2

我试了其他组件,都正常就 城市选择器组件无法使用,我是通过vue-cli项目初始化。 main.js import 'vant/lib/vant-css/index.css'; import Vant from 'vant'; Vue.use(Vant);

组件

然后就是报错 vue.esm.js?a915:574 [Vue warn]: Error in render: "TypeError: Cannot read property 'undefined' of undefined"

TypeError: Cannot read property 'undefined' of undefined at VueComponent.$t (vant.js?dc42:211) at Watcher.get (vue.esm.js?a915:3094) at Watcher.evaluate (vue.esm.js?a915:3201) at VueComponent.computedGetter [as $t] (vue.esm.js?a915:3452) at VueComponent.getList (vant.js?dc42:3578) at VueComponent.boundFn [as getList] (vue.esm.js?a915:188) at VueComponent.columns (vant.js?dc42:3534) at Watcher.get (vue.esm.js?a915:3094) at Watcher.evaluate (vue.esm.js?a915:3201) at Proxy.computedGetter (vue.esm.js?a915:3452)

请问这要怎么解决

4

@jsgr 未能复现你的问题,建议将 vant 升级到最新版再试

3

"vant": "^0.11.14", 最新版本 @chenjiahan

4

@jsgr 麻烦提供 jsfiddle 或者能复现的仓库

6

@chenjiahan 城市选择组件终于可以使用,我删除 node_modules 文件夹,重新安装依赖就可以了。这就有点尴尬了。 有个疑问就是 时间选择组件为什么没有 秒,只能 年-月-日 时:分 这样子。这个是什么原因呢?

4

@jsgr 时间选择秒数的情况比较少见,所以我们目前没有作支持噢

2

@chenjiahan 目前就是有这个需求,需要精确到秒,请问有什么方法,可以在此基础上增加秒这个选择么?

3

@jsgr 目前不太好扩展噢,你可以基于 Picker 组件去实现一个,DatetimePicker 也是基于 Picker 组件做的

3

好的