vue可以直接用script的形式在移动端使用吗?

项目比较特殊,暂时用不了打包工具,所以只能用script的形式引入vue,也就是当作jquery来用,请问这样会有什么兼容性问题吗?我用在微信中

如果能用的话,需要选定某个版本的vue吗?

阅读 4.1k
9 个回答

完全可以。不要用 es6 的语法,有兼容问题,数组最后一个后面不要加逗号

当然可以,如果不使用打包工具的话,要选择编译后的vue版本,因为vue本身使用ES6写的。

clipboard.png

上面是兼容 version 2.0 +
使用上script引入这是支持的方式之一,为什么不可以?

我们公司有一个项目和你的情况类似,原本是jQuery开发的,前一段时间引入了Vue,是普通版本的。遇到的最主要的问题是浏览器对ES6的不兼容。比如在低版本安卓微信内置浏览器下报错,直接结果就是页面空白。用了babel就解决问题了。

不管是用npm还是script方法都能引入vue到移动端,只是需要注意的问题是,移动端的适配问题,比如css上的,事件上的,具体可以查看vue的api,或者移动端开发坑:比如ios不支持sort函数的问题,还有ios日期new
Date()对日期的转换与原生js不一样,移动端overflow:hidden无效的问题,移动端ios中margin-bottom无效的问题

可以的 需要注意的就是es6的问题,不过没有什么大问题,如果出现意想不到的问题欢迎随时沟通

可以的,Vue的官网上就有写吧

推荐问题
宣传栏