因为本人之前有写过类似的代码没有发现问题,后经过对照发现同时引入vant+vue时vue必须在vant前引用
在引入vant+vue时出现错误
vant.min.js:1 Uncaught TypeError: Cannot read properties of undefined (reading 'prototype')
at Object.<anonymous> (vant.min.js:1:1594)
at i (vant.min.js:1:398)
at Object.<anonymous> (vant.min.js:1:6717)
at i (vant.min.js:1:398)
at Module.<anonymous> (vant.min.js:7:21571)
at i (vant.min.js:1:398)
at vant.min.js:1:1197
at vant.min.js:1:1207
at vant.min.js:1:225
at vant.min.js:1:234
原代码
<!-- 引入vant样式 -->
<link rel="stylesheet" href="https://unpkg.com/vant@2.12/lib/index.css" />
<!-- 引入vant组件 -->
<script src="https://unpkg.com/vant@2.12/lib/vant.min.js"></script>
<!-- 引入vue -->
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
<!-- 引入jq -->
<script src="./js/jq.js"></script>
<!-- 引入自己写的样式代码 -->
<script src="./css/index.sass" lang="sass"></script>
改好后代码--vue必须在vant前引用
<!-- 引入vue -->
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
<!-- 引入vant样式 -->
<link rel="stylesheet" href="https://unpkg.com/vant@2.12/lib/index.css" />
<!-- 引入vant组件 -->
<script src="https://unpkg.com/vant@2.12/lib/vant.min.js"></script>
<!-- 引入jq -->
<script src="./js/jq.js"></script>
<!-- 引入自己写的样式代码 -->
<script src="./css/index.sass" lang="sass"></script>