我刚试过运行
File "C:/Users/mbbx2wc3/.spyder2-py3/temp.py", line 35, in <module>
if stock['10005'] in basket:
TypeError: unhashable type: 'dict'
该命令将我的应用程序模拟为应用程序。但是只有一个页面作为应用程序会很有趣。你能以某种方式控制这个吗?
答案 0 :(得分:1)
我不认为这是可能的。无论平台如何,整个应用程序都会导出,因此通用/同构应用程序概念。在通用应用程序概念中,我开始发现错误。那就是说有一个更好的中间地带。
我们称之为 sudo-universal apps。(可能是一个可怕的名字,但无论如何:D) 基本上,这个概念是你有3个代码库,每个设备(web / ios / andriod),但通过像npm这样的东西共享许多相同的模块,或者可能还有其他一些共享代码的方式。
然后你可以专注于每个设备的ui及其优点和缺点,但保留你已经构建的所有重要逻辑。
查看以下内容:
希望这有帮助!
答案 1 :(得分:0)
您可以检查客户端代码是否在iOS上执行,并相应地更改应用程序:
if(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)) {
// Disable the links, and redirect to which page you want
}
但贾斯汀的答案很棒,一个新平台通常需要的不仅仅是一些调整。快速开发的应用程序对用户来说价值非常低。