我可以一起使用jQuery mobile和Vue.js吗?

时间:2016-12-14 04:39:50

标签: jquery-mobile vue.js

我对这些新的网络技术非常缺乏经验。我对AngularJS特别难以在移动设备上渲染时遇到了困难。我想将Vue.js与一些jQuery移动元素一起使用。是否可以混合使用这些框架?

4 个答案:

答案 0 :(得分:3)

由于以下原因,我不推荐它:

  1. Vue.js使用其Reactivity system来管理其输入绑定。 jQuery mobile还修改了UI元素的外观。如果对jQuery元素进行任何更改(对于表单元素,如选择下拉列表,单选按钮等),这些更改可能不会反映在Vue组件中。

  2. Vue.js是一个构建良好的微框架,它可以生成低于100kb的gzip压缩应用程序,非常适合移动环境。如果你混合使用jQuery mobile,它会推动你的应用程序的大小,内存占用空间,并导致低端手机用户体验更差。

  3. 除非你有充分的理由使用jQuery mobile(比如你需要拖动等触摸交互),我不推荐它。

答案 1 :(得分:1)

我不知道你是否只想找到移动ui支持vuejs,有一个ui列表:

  1. 薄荷UI
  2. muse-ui - Vuejs 2.0的材料设计UI库
  3. vux - 尚未支持Vue@2.0,但vux 2.0将于2017年之前发布。
  4. 如果你没有得到你喜欢的东西,你希望看到this

答案 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