Vuejs 无法通过移动浏览器运行

Posted

技术标签:

【中文标题】Vuejs 无法通过移动浏览器运行【英文标题】:Vuejs not working via Mobile Browser 【发布时间】:2017-02-18 16:16:37 【问题描述】:

我有这个 betting app 开发我使用 Vuejs 和 Laravel 开发的。一切都在我的 PC 上运行,但是当我尝试通过我的 iPad 或 iPhone 打开链接时,它显示好像没有加载 Vuejs。这是我的VueJs code 知道有什么问题吗?

【问题讨论】:

到底出了什么问题?你能提供一些截图吗?您在哪个版本的 ios / Safari Mobile 上进行测试?在我的 iDevices 上似乎很好。 @DanM。这是我的 iPad 上看到的screenshot。我正在使用最新版本的 Chrome/Safari 如果您切换到私人窗口并在那里尝试怎么办?对我来说仍然可以正常工作,不能让它打破。让我想知道这是否不是缓存问题。顺便说一句,您是在 Mac 上开发吗? 我正在 Windows 上开发。 【参考方案1】:

确保在您的设备上启用了 JS。如果没有,您可以通过设置菜单中的 Safari 设置启用它。

【讨论】:

JS 已经启用,因为我可以在我的 iDevices 上打开使用 Vuejs 的网站。【参考方案2】:

我已经找到了问题所在。有一个函数我是这样写的。

function(g=null) 
    if(g)
        //
     else 
        //
    

我猜这在 javascript 中是不允许的。我在 php 中经常使用它。

【讨论】:

【参考方案3】:
function(g=null) 
    if(g)
        //
     else 
        //
    

函数中的条件?

更好

function() 
    let g = null
    if(g == null)
        //
     else 
        //
    

【讨论】:

以上是关于Vuejs 无法通过移动浏览器运行的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 自适应支付无法在移动设备上运行

无法通过移动浏览器访问本地主机上的 Wordpress 站点(Chrome devtools - 远程设备)

location.reload() 在移动设备中无法正常工作

mp4无法在移动浏览器中加载

为所有浏览器和移动网络浏览器 javascript 播放波形文件

vuejs个人总结