我对这些新的网络技术非常缺乏经验。我对AngularJS特别难以在移动设备上渲染时遇到了困难。我想将Vue.js与一些jQuery移动元素一起使用。是否可以混合使用这些框架?
答案 0 :(得分:3)
由于以下原因,我不推荐它:
Vue.js使用其Reactivity system来管理其输入绑定。 jQuery mobile还修改了UI元素的外观。如果对jQuery元素进行任何更改(对于表单元素,如选择下拉列表,单选按钮等),这些更改可能不会反映在Vue组件中。
Vue.js是一个构建良好的微框架,它可以生成低于100kb的gzip压缩应用程序,非常适合移动环境。如果你混合使用jQuery mobile,它会推动你的应用程序的大小,内存占用空间,并导致低端手机用户体验更差。
除非你有充分的理由使用jQuery mobile(比如你需要拖动等触摸交互),我不推荐它。
答案 1 :(得分:1)
我不知道你是否只想找到移动ui支持vuejs,有一个ui列表:
答案 2 :(得分:0)
注意:jQuery mobile与VUE路由器不兼容-它将导致意外的重定向。例如。您的SPA位于http://localhost/test/,并且VUE路由器+ jQuery mobile导致重定向到http://localhost/
答案 3 :(得分:0)
现在这部分是正确的。我将jQuery Mobile UI小部件移植到Vuejs 2,项目在这里: https://github.com/mindaugasvcs/jqm-ui.vue