HBuilderX vue如何导入外部js文件

1、创建uni-app项目

2、index.vue代码






HBuilderX vue如何导入外部js文件_第1张图片

3、外部第三方JSvideo.js

function realconsole(){  
    alert("hello.thanks use me");  
  
}
function realconsole2(){  
    alert("22");  
  
}  
 //这里要对应上面相应的函数名称 这里要相应写上,没有是引用不了的
export {  
	realconsole,//对应
	realconsole2
}  

 

有两点要注意:

1.引用js文件底部,要把所有函数名称列出来

export {  
    realconsole,//对应
    realconsole2

}  

2.引用那个函数时也要标出来

import { realconsole,realconsole2 } from '../../static/video.js'

 

 

参考下面:

我们要改造我们要映入的外部js文件,改成下面这个格式。主要是红色方块内部代码,我们需要将我们的模块“抛出”,让人能获取到

HBuilderX vue如何导入外部js文件_第2张图片

function realconsole(){  
    alert("hello.thanks use me");  
  
}  
    export {  
        realconsole  
    }  

其次,到我们的寄主那里,我们需要导入,仿造其他的文件,写法是这样的:

HBuilderX vue如何导入外部js文件_第3张图片

  
  
  
 

注意红色叉的部分,那是我们es5的写法,绿色才是正确的

接着是效果图

HBuilderX vue如何导入外部js文件_第4张图片

二.直接引入的 不能用npm下载的

在view.vue中引入swiper.css和swiper.js文件

HBuilderX vue如何导入外部js文件_第5张图片



注意一下的就是在swiper.js中需要改一下代码,在最后面改成用export导出Swiper,并且代码原有的amd格式的导出需要注释掉

引用:https://www.cnblogs.com/moxiaowohuwei/p/8462371.html

 

案例二

Vue.js 引入外部js方法

 1、外部文件config.js

第一种写法

//常量的定义

const config = {
  baseurl:'http://172.16.114.5:8088/MGT2'
}

//函数的定义

function formatXml(text) {
  return text
}

//导出 {常量名、函数名}
export {config,formatXml}

第二种写法

//常量的定义

export const config = {
  baseurl:'http://172.16.114.5:8088/MGT2'
}

//函数的定义

export function formatXml(text) {
  return text
}

2、引入config.js里面的常量和方法

import {config,formatXml} from '../config'//记得带上{}花括号

引用:https://www.cnblogs.com/qiu-Ann/p/7463484.html

 

 

你可能感兴趣的:(vue,uni-app,HBuilder)