如何更改mint-ui源码

发布于 2022-09-06 02:05:39 字数 777 浏览 15 评论 0

引入mint-ui 的radio组件
问题:
组件radio有 change事件,无法满足要求,如何在里面自己添加一个click事件。
我在 node_modules 的 packages文件夹里的 radio文件夹的 radio.vue添加个 click事件,添加后没有反应

clipboard.png
clipboard.png

clipboard.png

请教:如何更改里面的代码使它发生作用?

<mt-radio
  title="radio list"
  v-model="value"
  :options="['optionA', 'optionB', 'optionC']">
</mt-radio>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

还如梦归 2022-09-13 02:05:39

如果组件库没有提供相应API支持的话,要么可以提pull request,等待更新;要么可以自己fork一份,然后重新发npm包,引用自己的,但是这样的话,当官方库更新时,自己库若想更新需要去merge。

不可以直接修改node_modules里面的代码,因为当你删除node_modules,重新npm install的时候就不见咯...

梦幻的心爱 2022-09-13 02:05:39

@click绑到mt-radio...

如果想要二级或者联动的RadioGroup,直接watch绑mt-radio一级的v-model就好了哦;

如果执意要改,建议自己包一个vue组件,里面是mt-radio,加上你自己写的@click.native事件,大致这样子;如果你直接动node_modules的东西,项目没办法与人同步...后期烦死你哦;

-柠檬树下少年和吉他 2022-09-13 02:05:39

@click.native 应该就可以了吧

生生漫 2022-09-13 02:05:39

我尝试了半天修改 Mint-UI 的 Search 组件,

结果发现是应该修改 /node_modules/mint-ui/lib/index.js 这个文件,不然不会生效的!!

其它的组建也在这里面!!

封装的垃圾,渣渣!!!

垃圾东西!!!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文