nuxt项目打包后阿里云播放器错误:ReferenceError: Aliplayer is not defined
这个问题搞了我一天,阿里云视频播放有时点进去是好的,有时候就报错,而且一刷新也报这个错,错误如下:
看了好久,听一个人说需要在 跳转链接那里加上target="_blank"
,这个我也试过,结果没有啥用,然后我找了好久。
发现了问题:这是因为导入js文件的问题,打包后没有完全导入js文件
解决:
通过配置引入,在 【nuxt.config.js】文件中引入
module.exports = {
/*
** Headers of the page
*/
head: {
title: ' ',
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ hid: 'keywords', name: 'keywords', content: ' ' },
{ hid: 'description', name: 'description', content: ' ' }
],
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
],
//就是这个位置!!!!!
script:[
{src: "https://g.alicdn.com/de/prismplayer/2.8.1/aliplayer-min.js", type:"text/javascript"}
]
},
加上后终于不报错了!!! 希望大家不要跟我一样走弯路,这个网上一直没有解决办法,我也搞了一天。