Vue项目中引入第三方已做好的H5游戏

Vue项目中引入第三方已做好的H5游戏,第1张

Vue网站项目中,需要引入第三方已做好的H5游戏

方法一,对游戏做单页重构;

方法二,利用static文件夹的特性,直接引入整个H5游戏。

方法一,重构涉及的工作量大,而且对于H5游戏和其挂载的网站项目本身来讲,H5游戏一般是独立的页面,极少和其挂载的网站项目本身有共用组件,所以没必要合并入单页中。

方法二,将游戏部署在vue项目static文件夹中,在主项目为H5游戏做一个索引链接组件,点击时跳转到static文件夹的游戏文件就好。

1,我们来看一下vue项目打包前后的文件目录结构,可以发现开发环境中static目录中的文件被原封不动的放进生产dist文件中的static文件夹中,而且static文件夹和主index.html是同级的,所以我们可以直接把做好的H5游戏文件直接放入static文件夹中以待访问:

2,在vue项目中建立一个game.vue文件,作为game跳转的索引,跳转地址写法为:

这里说明一下目录结构,打包后的vue项目,index.html和static文件夹同级,所以开头为./static.....

此设置已验证OK,需要看源码的同学,可以克隆如下项目查看:

demo的github地址: https://github.com/tom-wong666/xiaoa.git

在head标签中引入vue的js文件。

1、新建html文档,然后在head标签中引入vue的js文件,这里以引入cdn文件为例。2、在body标签中添加一个id为“app”的div标签,然后在这个div标签中再添加一个div标签,在vue中添加一个变量数据,然后用“{{}}”符号将变量引入到div标签中,并且在标签中添加“v-html="变量"v-html="变量"”属性。3、用浏览器打开html文档,这时可以在页面中看到被v-html指令添加的html元素。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8366274.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存