import Vue from 'vue'
import store from './store'
import App from './App'
import uView from "uview-ui";
Vue.prototype.$store = store
// import VueClipboard from 'vue-clipboard2'

// Vue.use(VueClipboard);
/**
 *  所有测试用数据均存放于根目录json.js
 *  
 *  css部分使用了App.vue下的全局样式和iconfont图标,有需要图标库的可以留言。
 *  示例使用了uni.scss下的变量, 除变量外已尽量移除特有语法,可直接替换为其他预处理器使用
 */
const msg = (title, duration=1500, mask=false, icon='none')=>{
	//统一提示方便全局修改
	if(Boolean(title) === false){
		return;
	}
	uni.showToast({
		title,
		duration,
		mask,
		icon
	});
}

const prePage = ()=>{
	// 获取当前页面
	let pages = getCurrentPages();
	let prePage = pages[pages.length - 2];
	// #ifdef H5
	return prePage;
	// #endif
	return prePage.$vm;
}

var music = null;
music = uni.createInnerAudioContext(); //创建播放器对象
music.autoplay = false;
music.loop = true;
music.src= "./static/audio/xx.mp3"; //选择播放的音频

Vue.prototype.ScanAudio = function(e){
	let player = e;
		if (player == true ) {
			music.play(); //执行播放
			console.log('执行播放1', player)
		} else {
			music.pause(); //暂停播放
			console.log('暂停播放')
		}
}
// Vue.prototype.stopAudio = function(){
//         music.pause(); //暂停播放
// 				console.log('暂停播放')
// }
Vue.use(uView);

Vue.config.productionTip = false
Vue.prototype.$fire = new Vue();
Vue.prototype.$store = store;
Vue.prototype.$api = {msg, prePage};

App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()