朋友圈样式问题

/pages.json

{"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages{"path" : "pages/common/login/login","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path": "pages/tabbar/index/index","style": {"navigationBarTitleText": "uni-app","disableScroll": true // 不嵌套 scroller}},{"path" : "pages/tabbar/find/find","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/tabbar/my/my","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/tabbar/mail/mail","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/chat/chat","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/video/video","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/chat-set/chat-set","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/user-base/user-base","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/user-tag-set/user-tag-set","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/user-remark-tag/user-remark-tag","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/user-moments-auth/user-moments-auth","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/send-card/send-card","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/user-report/user-report","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/find/moments/moments","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": true,"app-plus":{"pullToRefresh":{"support":true,"style":"circle"}}}},{"path" : "pages/my/userinfo/userinfo","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/my/code/code","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/my/fava/fava","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": true}},{"path" : "pages/common/search/search","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/find/add-moment/add-moment","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/my/setting/setting","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/add-friend/add-friend","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/apply-list/apply-list","style" : {"enablePullDownRefresh": true}},{"path" : "pages/mail/mail/mail","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/group-list/group-list","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/group-remark/group-remark","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/chat-list/chat-list","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/chat-history/chat-history","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/chat/group-user/group-user","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path" : "pages/mail/tag-list/tag-list","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": true}},{"path" : "pages/mail/tag-read/tag-read","style" :                                                                                    {"navigationBarTitleText": "","enablePullDownRefresh": false}}],"globalStyle": {"navigationBarTextStyle": "black","navigationBarTitleText": "uni-app","navigationBarBackgroundColor": "#F8F8F8","backgroundColor": "#F8F8F8"},"globalStyle":{"navigationBarTextStyle":"black","navigationBarTitleText":"微信","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","app-plus":{"titleNView":false,"scrollIndicator":"none"}},"tabBar":{"borderStyle":"black","backgroundColor":"#F7F7F7","color":"#000000","selectedColor":"#08C261","list":[{"iconPath":"./static/tabbar/index.png","selectedIconPath":"./static/tabbar/index-select.png","pagePath":"pages/tabbar/index/index","text":"首页"},{"iconPath":"./static/tabbar/mail.png","selectedIconPath":"./static/tabbar/mail-select.png","pagePath":"pages/tabbar/mail/mail","text":"通讯录"},{"iconPath":"./static/tabbar/find.png","selectedIconPath":"./static/tabbar/find-select.png","pagePath":"pages/tabbar/find/find","text":"发现"},{"iconPath":"./static/tabbar/my.png","selectedIconPath":"./static/tabbar/my-select.png","pagePath":"pages/tabbar/my/my","text":"我的"}]},"dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize","condition" : { //模式配置,仅开发期间生效"current": 0, //当前激活的模式(list 的索引项)"list": [{"name": "", //模式名称"path": "", //启动页面,必选"query": "" //启动参数,在页面的onLoad函数里面得到}]}
}

弹出层问题

/components/free-ui/free-popup.vue

<template><div style="z-index:9999;overflow:hidden;" v-if="status"><!-- 蒙版 --><view v-if="mask" class="position-fixed top-0 left-0 right-0 bottom-0 z-index" :style="getMaskColor" @click="hide"></view><!-- 弹出框内容 --><div ref="popup" class="position-fixed free-animated z-index" :class="getBodyClass" :style="getBodyStyle"><slot></slot></div></div>
</template><script>// #ifdef APP-PLUS-NVUEconst animation = weex.requireModule('animation')// #endifexport default {props: {// 是否开启蒙版颜色maskColor: {type: Boolean,default: false},// 是否开启蒙版mask:{type:Boolean,default:true},// 是否居中center:{type:Boolean,default:false},// 是否处于底部bottom:{type:Boolean,default:false},// 弹出层内容宽度bodyWidth:{type:Number,default:0},// 弹出层内容高度bodyHeight:{type:Number,default:0},bodyBgColor:{type:String,default:"bg-white"},transformOrigin:{type:String,default:"left top"},// tabbar高度tabbarHeight:{type:Number,default:0}},data() {return {status: false,x:-1,y:1,maxX:0,maxY:0}},mounted() {try {const res = uni.getSystemInfoSync();this.maxX = res.windowWidth - uni.upx2px(this.bodyWidth)this.maxY = res.windowHeight - uni.upx2px(this.bodyHeight) - uni.upx2px(this.tabbarHeight)} catch (e) {// error}},computed: {getMaskColor() {let i = this.maskColor ? 0.5 : 0return `background-color: rgba(0,0,0,${i});` },getBodyClass(){if(this.center){return 'left-0 right-0 bottom-0 top-0 flex align-center justify-center'}let bottom = this.bottom ? 'left-0 right-0 bottom-0' : 'rounded border'return `${this.bodyBgColor} ${bottom}`},getBodyStyle(){let left = this.x > -1 ? `left:${this.x}px;` : ''let top = this.y > -1 ? `top:${this.y}px;` : ''return left + top}},methods:{show(x = -1 ,y = -1){if (this.status) {return;}this.x = (x > this.maxX) ? this.maxX : xthis.y = (y > this.maxY) ? this.maxY : ythis.status = true// #ifdef APP-PLUS-NVUE// this.$nextTick(()=>{// 	animation.transition(this.$refs.popup, {// 	    styles: {// 	        transform: 'scale(1,1)',// 			transformOrigin:this.transformOrigin,// 			opacity:1// 	    },// 	    duration: 100, //ms// 	    timingFunction: 'ease',// 	    }, function () {// 	       console.log('动画执行结束');// 	    })// })// #endif},hide(){this.$emit('hide')// #ifdef APP-PLUS-NVUE// animation.transition(this.$refs.popup, {// styles: {// 	transform: 'scale(0,0)',// 	transformOrigin:this.transformOrigin,// 	opacity:0// },// duration: 100, //ms// timingFunction: 'ease',// }, ()=> {// 	this.status = false//    console.log('动画执行结束');// })// #endifthis.status = false}}}
</script><style scoped>.free-animated{/* #ifdef APP-PLUS-NVUE *//* transform: scale(0,0);opacity: 0; *//* #endif */}.z-index{/* #ifndef APP-NVUE */z-index: 9999;/* #endif */}
</style>

底部聊天框问题

/pages/chat/chat/chat.nvue

<template><view><!-- 导航栏 --><free-nav-bar :title="detail.name" :noreadnum="totalNoreadnum" showBack><free-icon-button slot="right" @click="openChatSet"><text class="iconfont font-lg">&#xe6fd;</text></free-icon-button></free-nav-bar><!-- 聊天内容区域 --><scroll-view scroll-y class="bg-light position-fixed left-0 right-0 px-3"style="bottom: 105rpx;box-sizing: border-box;" :style="chatBodyBottom" :show-scrollbar="false":scroll-into-view="scrollIntoView" :scroll-with-animation="true" @click="clickPage"><!-- 聊天信息列表组件 --><view v-for="(item,index) in list" :key="index" :id="'chatItem_'+index"><free-chat-item :item="item" :index="index" ref="chatItem":pretime=" index > 0 ? list[index-1].create_time : 0" @long="long" @preview="previewImage":shownickname="currentChatItem.shownickname"></free-chat-item></view></scroll-view><!-- #ifdef APP-PLUS-NVUE --><div v-if="mode === 'action' || mode === 'emoticon'" class="position-fixed top-0 right-0 left-0":style="'bottom:'+maskBottom+'px;'" @click="clickPage"></div><!-- #endif --><!-- 底部输入框 --><view class="position-fixed left-0 right-0 border-top ":style="'bottom:'+KeyboardHeight+'px;'"><view class="flex align-center" style="background-color: #F7F7F6;height: 105rpx;"><free-icon-button v-if="mode === 'audio'" @click="changeVoiceOrText"><textclass="iconfont font-lg">&#xe607;</text></free-icon-button><free-icon-button v-else @click="changeVoiceOrText"><text class="iconfont font-lg">&#xe606;</text></free-icon-button><view class="flex-1"><view v-if="mode === 'audio'" class="rounded flex align-center justify-center" style="height: 80rpx;":class="isRecording?'bg-hover-light':'bg-white'" @touchstart="voiceTouchStart"@touchend="voiceTouchEnd" @touchcancel="voiceTouchCancel" @touchmove="voiceTouchMove"><text class="font">{{isRecording ? '松开 结束':'按住 说话'}}</text></view><textarea v-else fixed class="bg-white rounded p-2 font-md" style="height: 80rpx;max-width: 450rpx;":adjust-position="false" v-model="text" @focus="focus" @blur="blur" /></view><!-- 表情 --><free-icon-button @click="openActionOrEmoticon('emoticon')"><text class="iconfont font-lg">&#xe605;</text></free-icon-button><template v-if="text.length === 0"><!-- 扩展菜单 --><free-icon-button @click="openActionOrEmoticon('action')"><text class="iconfont font-lg">&#xe603;</text></free-icon-button></template><view v-else class="flex-shrink"><!-- 发送按钮 --><free-main-button name="发送" @click="send('text')"></free-main-button></view></view><view v-if="mode==='emoticon' || mode ==='action'" style="height: 580rpx;" class="border-top border-light-secondary bg-light"><swiper :indicator-dots="emoticonOrActionList.length > 1" style="height: 510rpx;"><swiper-item class="row" v-for="(item,index) in emoticonOrActionList" :key="index"><view class="col-3 flex flex-column align-center justify-center" style="height: 255rpx;"v-for="(item2,index2) in item" :key="index2" @click="actionEvent(item2)"><image :src="item2.icon" mode="widthFix" style="width: 100rpx;height: 100rpx;"></image><text class="font-sm text-muted mt-2">{{item2.name}}</text></view></swiper-item></swiper></view></view><!-- 扩展菜单 --><!-- 	<free-popup ref="action" bottom transformOrigin="center bottom" @hide="KeyboardHeight = 0" :mask="false"><view style="height: 580rpx;" class="border-top border-light-secondary bg-light"><swiper :indicator-dots="emoticonOrActionList.length > 1" style="height: 510rpx;"><swiper-item class="row" v-for="(item,index) in emoticonOrActionList" :key="index"><view class="col-3 flex flex-column align-center justify-center" style="height: 255rpx;"v-for="(item2,index2) in item" :key="index2" @click="actionEvent(item2)"><image :src="item2.icon" mode="widthFix" style="width: 100rpx;height: 100rpx;"></image><text class="font-sm text-muted mt-2">{{item2.name}}</text></view></swiper-item></swiper></view></free-popup> --><!-- 弹出层 --><free-popup ref="extend" :bodyWidth="240" :bodyHeight="450" :tabbarHeight="105"><view class="flex flex-column" style="width: 240rpx;" :style="getMenusStyle"><view class="flex-1 flex align-center" hover-class="bg-light" v-for="(item,index) in menusList":key="index" @click="clickEvent(item.event)"><text class="font-md pl-3">{{item.name}}</text></view></view></free-popup><!-- 录音提示 --><view v-if="isRecording" class="position-fixed top-0 left-0 right-0 flex align-center justify-center"style="bottom: 105rpx;"><view style="width: 360rpx;height: 360rpx;background-color: rgba(0,0,0,0.5);"class="rounded flex flex-column align-center justify-center"><image src="/static/images/audio/audio/recording.gif" style="width: 150rpx;height: 150rpx;"></image><text class="font text-white mt-3">{{unRecord ? '松开手指,取消发送':'手指上滑,取消发送'}}</text></view></view></view>
</template><script>// #ifdef APP-PLUS-NVUEconst dom = weex.requireModule('dom')// #endifimport freeNavBar from "@/components/free-ui/free-nav-bar.vue"import freeIconButton from "@/components/free-ui/free-icon-button.vue"import freeChatItem from '@/components/free-ui/free-chat-item.vue';import freePopup from "@/components/free-ui/free-popup.vue"import freeMainButton from '@/components/free-ui/free-main-button.vue';import {mapState,mapMutations} from 'vuex'import auth from '@/common/mixin/auth.js';import $U from '@/common/free-lib/util.js';import $H from '@/common/free-lib/request.js';import $C from '@/common/free-lib/config.js';export default {mixins: [auth],components: {freeNavBar,freeIconButton,freeChatItem,freePopup,freeMainButton},data() {return {scrollIntoView: "",// 模式 text输入文字,emoticon表情,action操作,audio音频mode: "text",// 扩展菜单列表actionList: [[{name: "相册",icon: "/static/images/extends/pic.png",event: "uploadImage"}, {name: "拍摄",icon: "/static/images/extends/video.png",event: "uploadVideo"}, {name: "收藏",icon: "/static/images/extends/shoucan.png",event: "openFava"}, {name: "名片",icon: "/static/images/extends/man.png",event: "sendCard"}, {name: "语音通话",icon: "/static/images/extends/phone.png",event: ""}, {name: "位置",icon: "/static/images/extends/path.png",event: ""}]],emoticonList: [],// 键盘高度KeyboardHeight: 0,menusList: [],navBarHeight: 0,list: [],// 当前操作的气泡索引propIndex: -1,// 输入文字text: "",// 音频录制状态isRecording: false,RecordingStartY: 0,// 取消录音unRecord: false,detail: {id: 0,name: "",avatar: "",chat_type: "user"},isfocus:false}},mounted() {var statusBarHeight = 0// #ifdef APP-PLUS-NVUEstatusBarHeight = plus.navigator.getStatusbarHeight()// #endifthis.navBarHeight = statusBarHeight + uni.upx2px(90)// // 监听键盘高度变化// uni.onKeyboardHeightChange(res => {// 	if (this.mode !== 'action' && this.mode !== 'emoticon') {// 		this.KeyboardHeight = res.height// 	}// 	if (this.KeyboardHeight > 0) {// 		this.pageToBottom()// 	}// })// 注册发送音频事件this.regSendVoiceEvent((url) => {if (!this.unRecord) {this.send('audio', url, {time: this.RecordTime})}})this.pageToBottom()},computed: {...mapState({chatList: state => state.user.chatList,RECORD: state => state.audio.RECORD,RecordTime: state => state.audio.RecordTime,chat: state => state.user.chat,totalNoreadnum: state => state.user.totalNoreadnum,user: state => state.user.user}),// 当前会话配置信息currentChatItem() {let index = this.chatList.findIndex(item => item.id === this.detail.id && item.chat_type === this.detail.chat_type)if (index !== -1) {return this.chatList[index]}return {}},// 获取蒙版的位置maskBottom() {let h = this.mode !== 'emoticon' || this.mode === 'action' ? uni.upx2px(685) : uni.upx2px(105)if(this.isfocus){h = this.KeyboardHeight + uni.upx2px(105)}return this.KeyboardHeight + h},// 动态获取菜单高度getMenusHeight() {let H = 100return this.menusList.length * H},// 获取菜单的样式getMenusStyle() {return `height: ${this.getMenusHeight}rpx;`},// 判断是否操作本人信息isdoSelf() {// 获取本人id(假设拿到了)let id = 1let user_id = this.propIndex > -1 ? this.list[this.propIndex].user_id : 0return user_id === id},// 聊天区域bottomchatBodyBottom() {let h = this.mode !== 'emoticon' || this.mode === 'action' ? uni.upx2px(685) : uni.upx2px(105)if(this.isfocus){h = this.KeyboardHeight + uni.upx2px(105)}return `bottom:${h}px;top:${this.navBarHeight}px;`},// 获取操作或者表情列表emoticonOrActionList() {return (this.mode === 'emoticon' || this.mode === 'action') ? this[this.mode + 'List'] : []},// 所有信息的图片地址imageList() {let arr = []this.list.forEach((item) => {if (item.type === 'emoticon' || item.type === 'image') {arr.push(item.data)}})return arr}},watch: {mode(newValue, oldValue) {if (newValue !== 'text') {this.KeyboardHeight = 0;this.isfocus = false;uni.hideKeyboard()}}},onLoad(e) {if (!e.params) {return this.backToast()}this.detail = JSON.parse(decodeURIComponent(e.params))//console.log(this.detail);// 初始化this.__init()// 创建聊天对象this.chat.createChatObject(this.detail)// 获取历史记录this.list = this.chat.getChatDetail()// 监听接收聊天信息uni.$on('onMessage', this.onMessage)uni.$on('updateHistory', this.updateHistory)// 监听发送收藏和名片uni.$on('sendItem', this.onSendItem)},destroyed() {// 销毁聊天对象this.chat.destoryChatObject()// 销毁监听接收聊天消息uni.$off('onMessage', this.onMessage)uni.$off('updateHistory', this.updateHistory)uni.$off('sendItem', this.onSendItem)},methods: {...mapMutations(['regSendVoiceEvent']),onSendItem(e) {if (e.sendType === 'fava' || e.sendType === 'card') {this.send(e.type, e.data, e.options)}},updateHistory(isclear = true) {if (isclear) {this.list = []} else {this.list = this.chat.getChatDetail()}},onMessage(message) {//console.log('[聊天页] 监听接收聊天信息', message);if ((message.from_id === this.detail.id && message.chat_type === 'user') || (message.chat_type ==='group' && message.to_id === this.detail.id)) {if (message.isremove !== 1) {this.list.push(message)// 置于底部return this.pageToBottom()}// 撤回消息let index = this.list.findIndex(item => item.id === message.id)if (index !== -1) {this.list[index].isremove = 1}}},__init() {var total = 24;var page = Math.ceil(total / 8);var arr = [];for (var i = 0; i < page; i++) {var start = i * 8;arr[i] = [];for (var j = 0; j <= 8; j++) {arr[i].push({name: '表情' + (start + j),icon: '/static/images/emoticon/5497/' + (start + j) + '.gif',event: 'sendEmoticon'})}}this.emoticonList = arr;// var total = 20// var page = Math.ceil(total/8)// var arr = []// for (var i = 0; i < page; i++) {// 	var start = i*8// 	arr[i] = []// 	for (var j = 0; j < 8; j++) {// 		var no = start + j// 		if ((no+1) > total) {// 			continue;// 		}// 		arr[i].push({// 			name:"表情"+no,// 			icon: $C.emoticonUrl + no +'.gif',// 			event:"sendEmoticon"// 		})// 	}// }// this.emoticonList = arr// 初始化会话列表this.chat.initChatListItem({chat_type: this.detail.chat_type,to_id: this.detail.id,to_name: this.detail.name,to_avatar: this.detail.avatar,data: this.detail.chat_type === 'user' ? '你们已经是好友,可以开始聊天了' : '你已经加入群聊,可以开始聊天了'})},// 打开扩展菜单或者表情包openActionOrEmoticon(mode = 'action') {this.mode = modethis.$refs.action.show()uni.hideKeyboard()this.KeyboardHeight = uni.upx2px(580)},// 发送send(type, data = '', options = {}) {// 组织数据格式switch (type) {case 'text':data = data || this.textbreak;}let message = this.chat.formatSendData({type,data,options})// 渲染到页面let index = this.list.lengththis.list.push(message)// 监听上传进度let onProgress = falseif (message.type !== 'text' && message.type !== 'emoticon' && message.type !== 'card' && !message.data.startsWith('http')) {onProgress = (progress) => {// //console.log('上传进度:', progress);}}// 发送到服务端this.chat.send(message, onProgress).then(res => {//console.log(res);// 发送成功this.list[index].id = res.idthis.list[index].data = res.data;this.list[index].sendStatus = 'success'}).catch(err => {// 发送失败this.list[index].sendStatus = 'fail'//console.log(err);})// 发送文字成功,清空输入框if (type === 'text') {this.text = ''}// 置于底部this.pageToBottom()},// 回到底部pageToBottom() {setTimeout(() => {// #ifdef APP-PLUS-NVUElet chatItem = this.$refs.chatItemif(chatItem){let lastIndex = chatItem.length > 0 ? chatItem.length - 1 : 0if (chatItem[lastIndex]) {dom.scrollToElement(chatItem[lastIndex], {})}}// #endif// #ifndef APP-NVUElet lastIndex = this.list.length - 1this.scrollIntoView = 'chatItem_' + lastIndex// #endif}, 300)},// 长按消息气泡long({x,y,index}) {// 初始化 索引this.propIndex = index// 组装菜单let menus = [{name: "发送给朋友",event: 'sendToChatItem'}, {name: "收藏",event: 'fava'}, {name: "删除",event: 'delete'}]let item = this.list[this.propIndex]let isSelf = this.user.id === item.from_idif (isSelf) {menus.push({name: "撤回",event: 'removeChatItem'})}// #ifndef H5if (item.type === 'text') {menus.unshift({name: "复制",event: 'copy',})}// #endifthis.menusList = menus// 显示扩展菜单this.$refs.extend.show(x, y)},// 操作菜单方法分发clickEvent(event) {let item = this.list[this.propIndex]let isSelf = this.user.id === item.from_idswitch (event) {case 'removeChatItem': // 撤回消息// 拿到当前被操作的信息this.chat.recall(item).then(res => {item.isremove = 1})break;case 'sendToChatItem':uni.navigateTo({url: '../chat-list/chat-list?params=' + encodeURIComponent(JSON.stringify(item)),});break;case 'copy': // 复制uni.setClipboardData({data: item.data,success: () => {uni.showToast({title: '复制成功',icon: 'none'});}});break;case 'delete':uni.showModal({content: '是否要删除该记录?',success: (res) => {if (!res.confirm) return;this.chat.deleteChatDetailItem(item, isSelf)this.list.splice(this.propIndex, 1)// 删除最后一条消息if (this.list.length === this.propIndex) {this.chat.updateChatItem({id: this.detail.id,chat_type: this.detail.chat_type}, (v) => {let o = this.list[this.propIndex - 1]let data = ''if (o) {data = this.chat.formatChatItemData(o, isSelf)}v.data = datareturn v})}}});break;case 'fava': // 加入收藏uni.showModal({content: '是否要加入收藏?',success: (res) => {if (res.confirm) {$H.post('/fava/create', {type: item.type,data: item.data,options: JSON.stringify(item.options)}).then(res => {uni.showToast({title: '加入收藏成功',icon: 'none'});})}}});break;}// 关闭菜单this.$refs.extend.hide()},// 扩展菜单actionEvent(e) {switch (e.event) {case 'uploadImage': // 选择相册uni.chooseImage({count: 9,success: (res) => {// 发送到服务器// 渲染到页面res.tempFilePaths.forEach((item) => {this.send('image', item)})}})break;case 'uploadVideo': // 发送短视频uni.chooseVideo({maxDuration: 10,success: (res) => {this.send('video', res.tempFilePath)// 渲染页面// 发送到服务端(获取视频封面,返回url)// 修改本地的发送状态}})break;case 'sendEmoticon': // 发送表情包this.send('emoticon', e.icon)break;case 'openFava': // 发送收藏uni.navigateTo({url: '../../my/fava/fava?type=send',});break;case 'sendCard': // 发送名片uni.navigateTo({url: '../../mail/mail/mail?type=sendCard&limit=1',});break;}},// 点击页面clickPage() {this.mode = ''},// 预览图片previewImage(url) {uni.previewImage({current: url,urls: this.imageList,indicator: "default"})},// 切换音频录制和文本输入changeVoiceOrText() {this.mode = this.mode !== 'audio' ? 'audio' : 'text'},// 录音相关// 录音开始voiceTouchStart(e) {// 初始化this.isRecording = truethis.RecordingStartY = e.changedTouches[0].screenYthis.unRecord = false// 开始录音this.RECORD.start({format: "mp3"})},// 录音结束voiceTouchEnd() {this.isRecording = false// 停止录音this.RECORD.stop()},// 录音被打断voiceTouchCancel() {this.isRecording = falsethis.unRecord = true// 停止录音this.RECORD.stop()},voiceTouchMove(e) {let Y = Math.abs(e.changedTouches[0].screenY - this.RecordingStartY)this.unRecord = (Y >= 50)},// 打开聊天信息设置openChatSet() {uni.navigateTo({url: '../chat-set/chat-set?params=' + JSON.stringify({id: this.detail.id,chat_type: this.detail.chat_type}),});},focus(e){this.mode = 'text';this.isfocus = true;this.KeyboardHeight = e.detail.height;},blur(){this.KeyboardHeight = 0;this.isfocus = false;}}}
</script><style></style>

感谢大家观看,我们下次见

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 通俗易懂的讲解CPU/GPU/TPU/NPU/XPU/…

    现在这年代&#xff0c;技术日新月异&#xff0c;物联网、人工智能、深度学习等概念遍地开花&#xff0c;各类芯片名词GPU, TPU, NPU&#xff0c;DPU层出不穷......它们都是什么鬼&#xff1f;与CPU又是什么关系&#xff1f;搞不懂这些知识&#xff0c;买手机的时候都没法在妹子…...

    2024/5/9 13:41:45
  2. 指针与字符串

    提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录一、指针有什么用1.指针应用场景一2.指针应用场景二二、为什么数组传递进函数后的sizeof不对了&#xff1f;1.传递进函数的数组变成了什么&#xff1f;三、指针与con…...

    2024/5/10 0:45:03
  3. SpringBoot 异步请求与调用

    转自&#xff1a;微点阅读 https://www.weidianyuedu.com/content/0117397506434.html 一、Spring Boot 中异步请求的使用 ** 1、异步请求与同步请求 同步请求 异步请求 特点&#xff1a;可以先释放容器分配给请求的线程与相关资源&#xff0c;减轻系统负担&#xff0c;释放了…...

    2024/4/5 5:00:21
  4. TextView跑马灯和editText抢占焦点,键盘弹不出来问题解决

    项目中自定义了一个跑马灯效果的textView&#xff0c;一开始代码是下面这样&#xff0c;在listView中&#xff0c;或者单独使用的都没有问题&#xff0c;直到有一天页面中加入了一个EditText&#xff0c;刚进入页面&#xff0c;点击editText可以弹出键盘&#xff0c;收回去之后…...

    2024/5/9 17:34:35
  5. Java面试中最常问的JVM问题大全,附答案

    Java 内存分配 简述 Java 垃圾回收机制 垃圾回收的优点和原理并考虑 2 种回收机制 System.gc() 和 Runtime.gc() 会做什么事情&#xff1f; Java 堆的结构是什么样子的&#xff1f;什么是堆中的永久代&#xff08;Perm Gen space&#xff09;? Java 中会存在内存泄漏吗&a…...

    2024/5/9 23:05:22
  6. 拓展欧几里得—逆元—中国剩余定理—同余

    快速幂 模板&#xff1a; long long mul(int a,int b,int mod) {long long ans1;while(b){if(b&1) ansans*a%mod;aa*a%mod;//注意爆范围b>>1;}return ans; }快速乘 模板&#xff1a; int mul(int a,int b,int mod) {int ans0;while(b){if(b&1) ans(ansa)%mod…...

    2024/5/9 13:05:47
  7. 代码评审|阿里巴巴DevOps实践指南

    编者按&#xff1a;本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》&#xff0c;扫描上方二维码或前往&#xff1a;https://developer.aliyun.com/topic/devops&#xff0c;下载完整版电子书&#xff0c;了解阿里十年DevOps实践经验。 代码评审&#xff0c;英文名是 …...

    2024/4/19 16:45:59
  8. GDUT - 专题学习1 D - 一维前缀和

    D - 一维前缀和 题目 一天&#xff0c;在宿舍睡觉的你&#xff0c;突然梦到了游戏之神&#xff0c;他说&#xff1a;去玩《极限脱出》吧&#xff0c;这部作品的剧情和世界观绝对会带来很大的震撼&#xff0c;值得一玩。 对了&#xff0c;这部作品的第一代发布在nds上&#x…...

    2024/5/9 21:58:51
  9. 多线程教程(二十四)CAS+volatile

    多线程教程&#xff08;二十四&#xff09;CASvolatile 获取共享变量时&#xff0c;为了保证该变量的可见性&#xff0c;需要使用 volatile 修饰。 它可以用来修饰成员变量和静态成员变量&#xff0c;他可以避免线程从自己的工作缓存中查找变量的值&#xff0c;必须到主存中获…...

    2024/4/19 1:01:37
  10. Hadoop | MapReduce学习笔记(一)使用Java实现MapReduce编程 | 打包词频统计程序为jar包提交到Hadoop集群并运行 | Mapper、Reducer、Driver

    文章目录参考资料运行环境一、Java MapReduce 编程规范1.1 Mapper阶段1.2 Reduce阶段1.3 Driver阶段二、WordCount 案例2.1 Mapper2.2 Reducer2.3 Driver2.4 DeBug调试三、MR打包提交到Hadoop集群参考资料 视频链接 运行环境 windows10CentOS7虚拟机JDK8Hadoop3.1.3 一、Java…...

    2024/4/14 13:38:16
  11. 被 GitHub 「临时邮箱」项目拉黑,Firefox Relay 引热议;业内首个开源容器安全平台发布;Deepin 20.4 发布 | 开源日报

    整理 | 宋彤彤 责编 | 屠敏 开源吞噬世界的趋势下&#xff0c;借助开源软件&#xff0c;基于开源协议&#xff0c;任何人都可以得到项目的源代码&#xff0c;加以学习、修改&#xff0c;甚至是重新分发。关注「开源日报」&#xff0c;一文速览国内外今日的开源大事件吧&#xf…...

    2024/5/2 5:13:12
  12. 安装adobe系列应用出现Error无法继续安装,文件已损坏,无法打开解决方法

    最近有位好朋友在安装adobe系列软件的时候出现了下图Error问题或者XXX已损坏&#xff0c;此无法打开您应该将它移动到废纸篓这个提醒&#xff0c;导致不能继续安装adobe怎么办呢&#xff1f;这里小编为大家带来了解决方法&#xff0c;一起来看看吧&#xff01; 出现了Error问题…...

    2024/5/2 7:01:29
  13. 日撸代码300行:第13天

    今天的代码中出现了class定义的类&#xff0c;于是网上查了一下public修饰的类于没有public修饰的类的区别。链接为&#xff1a;https://blog.csdn.net/jingzi123456789/article/details/71515728&#xff0c;学习之后总结来说如下&#xff1a; 1.一个 .java文件中&#xff0c;…...

    2024/5/2 3:43:18
  14. 团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块 (15 分)

    美国总统奥巴马不仅呼吁所有人都学习编程&#xff0c;甚至以身作则编写代码&#xff0c;成为美国历史上首位编写计算机代码的总统。2014年底&#xff0c;为庆祝“计算机科学教育周”正式启动&#xff0c;奥巴马编写了很简单的计算机代码&#xff1a;在屏幕上画一个正方形。现在…...

    2024/5/2 2:05:53
  15. word文件不能编辑是什么原因

    word文件不能编辑&#xff0c;可以看一下是不是有限制&#xff0c;限制编辑把word文件保护了起来&#xff0c;如果有限制编辑&#xff0c;输入密码将保护取消就可以了&#xff0c;如果没有密码的话&#xff0c;也可以用奥凯丰 WORD解密大师取消限制保护。 【WORD解密大师】快速…...

    2024/5/2 6:36:30
  16. 九州通集团2022年PMO立项评审会成功召开

    PMO项目管理作为九州通集团战略管控的核心工具之一&#xff0c;有效促进集团战略落地并保障经营指标达成。九州通医疗器械集团于1月11日隆重召开年度PMO项目沟通会。九州通集团副董事长兼医疗器械集团董事长龚翼华、九州通集团副总经理兼医疗器械集团副董事长付雄、医疗器械集团…...

    2024/5/2 3:30:34
  17. 2022-1-19 随机过程之生成函数的表示及其封闭形式的计算练习

    Problem. Consider a series of Bernoulli trials ( n , p ) (n, p) (n,p). Determine the probability that the number of successes in n n...

    2024/5/1 22:23:13
  18. (B站云e办)SpringBoot开发项目实战记录(六)(管理员crud)

    &#xff08;B站云e办&#xff09;SpringBoot开发项目实战记录&#xff08;六&#xff09;附加一个获取security的全局用户获取工具类一、管理员crud1.1 获取除了登录用户以外的符合条件的管理员1. pojo层2. controller层3. service层4. mapper层的xml1.2 更新管理员信息1. poj…...

    2024/5/2 2:44:30
  19. 一起从零开始学VUE(4) VUE中计算属性与axios的使用

    文章目录计算属性计算属性的语法和特点axios基本语法3. 使用解构赋值4. axios的标准用法axios.get和axios.post发起请求计算属性 通过一系列运算后得到一个属性值&#xff0c;这个动态计算出来的属性值可以被模板结构或methods方法使用。 计算属性的语法和特点 所有的计算属…...

    2024/5/1 23:28:53
  20. DNS简介

    什么是DNS&#xff1f; 域名系统(Domain Name System,DNS)是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样&#xff0c;Internet上当一台主机要访问另外一台主机时&#xff0c;必须首先获知其地址&#xff0c;TCP/IP中的IP地址是由四段以“.”分…...

    2024/5/2 3:01:15

最新文章

  1. 编译和链接(超详细)

    ✅博客主页:爆打维c-CSDN博客​​​​​​ &#x1f43e; &#x1f539;分享c语言知识及代码 一、编译和链接实例 假设我们有一个名为main.c的C语言源文件&#xff0c;它包含了一个简单的Hello World程序。我们可以使用gcc编译器对该源文件进行编译&#xff0c;生成一个可执行…...

    2024/5/10 2:13:29
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/9 21:23:04
  3. WKWebView的使用

    一、简介 在iOS中&#xff0c;WKWebView是WebKit框架提供的一个用于展示网页内容的控件&#xff0c;相比UIWebView有更好的性能和功能。 以下是在iOS中使用WKWebView的基本步骤&#xff1a; 1.1 导入WebKit框架 import WebKit1.2 创建WKWebView实例 let webView WKWebVie…...

    2024/5/10 0:18:27
  4. 解决前端性能瓶颈:高效处理大量数据渲染与复杂交互的策略与优化方法

    ✨✨祝屏幕前的小伙伴们每天都有好运相伴左右&#xff0c;一定要天天开心&#xff01;✨✨ &#x1f388;&#x1f388;作者主页&#xff1a; 喔的嘛呀&#x1f388;&#x1f388; 目录 引言 一、分页加载数据 二、虚拟滚动 三、懒加载 四、数据缓存 五、减少重绘和回流 …...

    2024/5/10 0:15:54
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/8 6:01:22
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/9 15:10:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/9 4:20:59
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/8 20:48:49
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/8 19:33:07
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/8 20:38:49
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/9 7:32:17
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/9 17:11:10
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57