From b80b91ef09c1b577381f0620961f885fc1f26f94 Mon Sep 17 00:00:00 2001 From: DCloud__JSON Date: Mon, 14 Nov 2022 21:07:44 +0800 Subject: [PATCH] Update uni-im.md --- docs/uniCloud/uni-im.md | 67 +++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/docs/uniCloud/uni-im.md b/docs/uniCloud/uni-im.md index a4c1ec6a7..734c181c5 100644 --- a/docs/uniCloud/uni-im.md +++ b/docs/uniCloud/uni-im.md @@ -100,54 +100,54 @@ uni-im是云端一体的、全平台的、免费的、开源即时通讯系统 - 打开项目根目录的main.js文件启用Vuex ```js import App from './App' - import store from './store' - + import store from './store' + // #ifndef VUE3 - import Vue from 'vue' + import Vue from 'vue' Vue.config.productionTip = false - Vue.prototype.$store = store - App.mpType = 'app' + Vue.prototype.$store = store + App.mpType = 'app' const app = new Vue({ store, - ...App - }) - app.$mount() - // #endif - - // #ifdef VUE3 - import {createSSRApp} from 'vue' - export function createApp() { + ...App + }) + app.$mount() + // #endif + + // #ifdef VUE3 + import {createSSRApp} from 'vue' + export function createApp() { const app = createSSRApp(App) app.use(store) - return {app} - } + return {app} + } // #endif ``` - 项目根目录创建文件夹store,并在此目录下新建入口文件`index.js`引入uni-im的store ```js // 文件路径:/store/index.js - import uniIm from '@/uni_modules/uni-im/common/store' - - // #ifndef VUE3 - import Vue from 'vue' - import Vuex from 'vuex' - Vue.use(Vuex) - const store = new Vuex.Store({ - modules: { - uniIm - }, - strict: true - }) - // #endif - // #ifdef VUE3 - import {createStore} from 'vuex' + import uniIm from '@/uni_modules/uni-im/common/store' + + // #ifndef VUE3 + import Vue from 'vue' + import Vuex from 'vuex' + Vue.use(Vuex) + const store = new Vuex.Store({ + modules: { + uniIm + }, + strict: true + }) + // #endif + // #ifdef VUE3 + import {createStore} from 'vuex' const store = createStore({ modules: { uniIm } - }) - // #endif + }) + // #endif export default store ``` @@ -246,6 +246,7 @@ uni-im v1.0.0 暂时比较简单,云端有1个云对象`uni-im-co`,2个opend |参数名 |类型 |必填 |说明 | |-- |-- |-- |-- | |to_uid |string |否 |接受消息的用户id | +|appId |string |否 |接收消息的appId,默认为当前应用的appId。如果你是2个不同appId的应用相互发,请修改此值为相对的appId | |type |string |是 |消息类型,暂时仅支持:text(表示文本类型)、image(表示图片类型)| |body |string |是 |消息内容,`type = text`时为文本内容.`type = image`时为图片网络地址| @@ -473,4 +474,4 @@ d) 如您违反本许可协议,需承担因此给DCloud造成的损失。 根据发展,DCloud可能会对本协议进行修改。修改时,DCloud会在产品或者网页中显著的位置发布相关信息以便及时通知到用户。如果您选择继续使用本框架,即表示您同意接受这些修改。 -条款结束 \ No newline at end of file +条款结束 -- GitLab