在 uni-app 中调试开源组件(不管是 npm 安装的,还是 clone 下来的源码组件),常见方式和步骤如下:
git clone https://github.com/xxx/uni-ui.git
一般放到:
/project
/components
/xxx-component
或直接放:
/uni_modules/xxx-component
import xxx from '@/components/xxx-component/xxx.vue'
✅ 这样可以 直接打断点、改源码、看效果
components/xxx/xxx.vuemethods / created / mounted 里打断点npm link xxx-component
或
# 修改 package.json
"xxx-component": "file:../xxx-component"
然后:
npm install
✅ 可改源码实时生效
/node_modules/xxx-component/xxx.vue
⚠️ 重新 install 会丢失
console.log(this.$props)
console.log(this.$options.props)
<xxx :key="refreshKey" />
| 场景 | 推荐方式 |
|---|---|
| UI 组件 | 浏览器 + F12 |
| 小程序组件 | 微信开发者工具 |
| 原生 App | 真机 + HbuilderX |
| 改源码 | 本地组件源码 |
如果你有 具体组件名 / 报错信息 / 平台(H5 / 小程序 / App),我可以给你更针对性的调试方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。