2 Star 0 Fork 0

成都天然科技有限公司/视频聊天

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.js 2.29 KB
一键复制 编辑 原始数据 按行查看 历史
刘威 提交于 2023-12-31 20:45 . 优化界面
import Vue from 'vue';
import App from './App';
import _mixins from './common/_mixins';
import _common from './common/common';
import _data from './common/_data';
import store from './store';
import messages from './locale/index'
// #ifdef H5
//H5 音频录入
import Recorder from 'recorder-core'
//需要使用到的音频格式编码引擎的js文件统统加载进来,这些引擎文件会比较大
import 'recorder-core/src/engine/mp3'
import 'recorder-core/src/engine/mp3-engine'
//可选的扩展
import 'recorder-core/src/extensions/waveview'
// #endif
//H5 音频录入
let i18nConfig = {
locale:uni.getLocale(),
messages
}
import hxNavbar from "./components/hx-navbar/hx-navbar.vue";
import servingView from "./components/serving-view/index.vue"
import scrollBox from "@/components/scrollBox/scrollBox.vue"
Vue.component('scrollBox', scrollBox)
Vue.component('serving-view',servingView);
Vue.component('hx-navbar', hxNavbar);
// 关闭生产提示
Vue.config.productionTip = false;
Vue.prototype.$store = store;
// 小程序页面组件和这个`App.vue`组件的写法和引入方式是一致的,为了区分两者,需要设置`mpType`值
App.mpType = 'app';
import { mapState,mapMutations } from 'vuex';
Vue.mixin(_mixins);
Vue.mixin(_common);
Vue.mixin({
data(){
return {
X: 260,
Y: 180,
}
},
onLoad() {
if (this.$initData$) {
Object.assign(this, JSON.parse(this.$initData$))
} else {
this.$initData$ = JSON.stringify(this.$data)
}
},
onShow(){
let dragInfo = getApp().globalData['dragInfo'];;
this.X = dragInfo.moveX;
this.Y = dragInfo.moveY;
}
})
// const app = new Vue({
// store,
// i18n,
// ...App
// });
// app.$mount();
// #ifndef VUE3
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
const i18n = new VueI18n(i18nConfig)
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
locale:'en',
fallbackLocale: 'en',
silentFallbackWarn:true, //控制台上不打印警告
store,
i18n,
...App,
})
app.$mount()
// #endif
// #ifdef VUE3
import { createSSRApp } from 'vue'
import { createI18n } from 'vue-i18n'
const i18n = createI18n(i18nConfig)
export function createApp() {
const app = createSSRApp(App)
app.use(i18n)
return {
app
}
}
// #endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xmlzp/video-chat.git
git@gitee.com:xmlzp/video-chat.git
xmlzp
video-chat
视频聊天
master

搜索帮助