vue面試題八股文簡答大全 讓你更加輕松的回答面試官的vue面試題|世界快報
你對vue框架的理解?
Vue.js是一個流行的JavaScript框架,它使得構(gòu)建復(fù)雜的交互式應(yīng)用程序變得更容易。Vue.js基于MVVM模式設(shè)計,采用了響應(yīng)式數(shù)據(jù)綁定和組件化的架構(gòu)。在Vue.js中,數(shù)據(jù)綁定是非常重要的概念,它通過使用觀察者模式來追蹤數(shù)據(jù)變化并自動更新DOM。
Vue.js源碼是一個龐大而復(fù)雜的項目,但通過掌握其核心概念,我們可以更好地理解其工作原理。在本文中,我們討論了Vue.js的響應(yīng)式數(shù)據(jù)綁定、虛擬DOM、模板編譯、組件、生命周期鉤子、事件處理和指令等關(guān)鍵知識點。了解這些知識點可以讓我們更好地編寫Vue.js應(yīng)用程序,并深入了解Vue.js的工作原理
計算屬性和偵聽器
Vue.js提供了計算屬性和偵聽器來處理數(shù)據(jù)的變化。計算屬性是用于計算和緩存的屬性,而偵聽器則允許你監(jiān)聽數(shù)據(jù)的變化并執(zhí)行特定的操作。這兩個概念都是基于Vue.js的響應(yīng)式數(shù)據(jù)綁定實現(xiàn)的。
(資料圖)
計算屬性的實現(xiàn)是通過使用Object.defineProperty()方法來定義getter和setter方法。當(dāng)計算屬性依賴的數(shù)據(jù)發(fā)生變化時,計算屬性會重新計算,這樣可以避免重復(fù)計算。偵聽器則是通過使用Watcher對象來實現(xiàn)的。
Vue.js中的虛擬DOM
Virtual DOM是Vue.js的一個核心概念,它是一個“輕量級”的DOM副本,作為內(nèi)存中的JavaScript對象存在。每次數(shù)據(jù)發(fā)生變化時,Vue.js會計算需要更新的最小DOM子樹,然后只更新這些部分。這種方法比直接操作真實DOM要快得多。
在Vue.js中,虛擬DOM由VNode類來表示。VNode類有一些屬性:tag、data、children等。VNode實例通常通過createElement()方法創(chuàng)建,該方法返回一個VNode實例。
模板編譯
Vue.js使用模板來描述應(yīng)用程序的界面,而模板編譯是將模板轉(zhuǎn)換為渲染函數(shù)的過程。在Vue.js中,模板編譯是由template編譯器來處理的。它將模板解析為AST(抽象語法樹),然后將AST轉(zhuǎn)換為渲染函數(shù)。
Vue.js的模板編譯器是獨立的,可以在瀏覽器中運行。在開發(fā)環(huán)境中,模板編譯器會被自動加載,并且Vue.js還提供了一個單獨的運行時構(gòu)建,不包含模板編譯器。這意味著你需要在構(gòu)建工具中對模板進(jìn)行預(yù)編譯,或者使用手動渲染函數(shù)。
組件
組件是Vue.js的另一個核心概念,它允許你構(gòu)建可重用和可組合的UI組件。在Vue.js中,每個組件都是一個Vue實例,并且可以包含其他組件。組件可以接收屬性(props)和發(fā)射事件,以便與其他組件進(jìn)行通信。
Vue.js中的組件是通過Vue.extend()方法來創(chuàng)建的。該方法將基本Vue類與組件定義合并,并返回一個新的構(gòu)造函數(shù)。然后可以在應(yīng)用程序中使用自定義標(biāo)記(例如
生命周期鉤子
Vue.js的生命周期鉤子是一系列函數(shù),它們定義了Vue實例在不同階段執(zhí)行的操作。這些階段包括:創(chuàng)建、掛載、更新和銷毀。生命周期鉤子可以在Vue實例的選項對象中定義。
在Vue.js中有7個生命周期鉤子:
created: 在Vue實例創(chuàng)建后調(diào)用,但在模板渲染之前。
mounted: 在Vue實例掛載到DOM上后調(diào)用。
updated: 在Vue實例數(shù)據(jù)被更新后調(diào)用,但在DOM重新渲染之前。
destroyed: 在Vue實例銷毀之前調(diào)用。
beforeCreate: 在Vue實例創(chuàng)建之前調(diào)用。
beforeMount: 在Vue實例掛載到DOM之前調(diào)用。
beforeUpdate: 在Vue實例數(shù)據(jù)更新之前調(diào)用,但在DOM重新渲染之前。
Vue.js中的事件處理
在Vue.js中,你可以使用v-on指令來綁定DOM事件。例如,你可以使用v-on:click來監(jiān)聽點擊事件。事件處理程序可以是內(nèi)聯(lián)函數(shù),也可以是Vue.js組件的方法。事件處理程序可以接收一個事件對象作為參數(shù)。
在Vue.js的事件處理中,事件是經(jīng)過封裝的。在組件內(nèi)部使用$emit方法觸發(fā)事件,在組件之間使用$on來監(jiān)聽事件。這樣可以避免直接操作dom元素,使代碼更加清晰和易于維護(hù)。
Vue.js中的指令
Vue.js中的指令是特殊的HTML屬性,它們可以用于指定某些特殊行為。例如,v-if和v-for指令用于條件渲染和循環(huán)渲染。指令可以接收表達(dá)式作為參數(shù),并可以在表達(dá)式變化時進(jìn)行更新。
Vue.js提供了一些內(nèi)置指令,包括v-model、v-bind、v-on等。我們可以自定義指令來擴(kuò)展Vue.js的功能。自定義指令需要使用Vue.directive()方法來定義。
簡述MVVM
MVVM是Model-View-ViewModel縮寫,也就是把MVC中的Controller演變成ViewModel。Model層代表數(shù)據(jù)模型,View代表UI組件,ViewModel是View和Model層的橋梁,數(shù)據(jù)會綁定到viewModel層并自動將數(shù)據(jù)渲染到頁面中,視圖變化的時候會通知viewModel層更新數(shù)據(jù)。
v-for中key的作用
key的作用主要是為了更高效的對比虛擬DOM中每個節(jié)點是否是相同節(jié)點;Vue在patch過程中判斷兩個節(jié)點是否是相同節(jié)點,key是一個必要條件,渲染一組列表時,key往往是唯一標(biāo)識,所以如果不定義key的話,Vue只能認(rèn)為比較的兩個節(jié)點是同一個,哪怕它們實際上不是,這導(dǎo)致了頻繁更新元素,使得整個patch過程比較低效,影響性能;從源碼中可以知道,Vue判斷兩個節(jié)點是否相同時主要判斷兩者的key和元素類型等,因此如果不設(shè)置key,它的值就是undefined,則可能永 遠(yuǎn)認(rèn)為這是兩個相同的節(jié)點,只能去做更新操作,這造成了大量的dom更新操作,明顯是不可取的。vue組件的通信方式
父子組件通信
父->子props,子->父 $on、$emit獲取父子組件實例 parent、parent、children Ref 獲取實例的方式調(diào)用組件的屬性或者方法 Provide、inject
官方不推薦使用,但是寫組件庫時很常用
兄弟組件通信
Event Bus 實現(xiàn)跨組件通信 Vue.prototype.$bus = new Vue() Vuex
跨級組件通信
$attrs、$listeners Provide、inject
路由傳參
使用router-link進(jìn)行路由導(dǎo)航,傳遞參數(shù)直接調(diào)用$router.push 實現(xiàn)攜帶參數(shù)的跳轉(zhuǎn)通過路由屬性中的name來確定匹配的路由,通過params來傳遞參數(shù)使用path來匹配路由,然后通過query來傳遞參數(shù),這種情況下 query傳遞的參數(shù)會顯示在url路由的兩種模式 hash與history
對于Vue 這類漸進(jìn)式前端開發(fā)框架,為了構(gòu)建SPA(單頁面應(yīng)用),需要引入前端路由系統(tǒng),這也就是Vue-router存在的意義。前端路由的核心,就在于改變視圖的同時不會向后端發(fā)出請求。
1、hash ——即地址欄URL中的#符號,它的特點在于:hash 雖然出現(xiàn)URL中,但不會被包含在HTTP請求中,對后端完全沒有影響,因此改變hash不會重新加載頁面。
2、history ——利用了HTML5 History Interface 中新增的pushState() 和replaceState() 方法。這兩個方法應(yīng)用于瀏覽器的歷史記錄站,在當(dāng)前已有的back、forward、go 的基礎(chǔ)之上,它們提供了對歷史記錄進(jìn)行修改的功能。只是當(dāng)它們執(zhí)行修改是,雖然改變了當(dāng)前的URL,但你瀏覽器不會立即向后端發(fā)送請求。history模式,會出現(xiàn)404 的情況,需要后臺配置。
雙向綁定實現(xiàn)原理
當(dāng)一個Vue實例創(chuàng)建時,Vue會遍歷data選項的屬性,用 Object.defineProperty 將它們轉(zhuǎn)為 getter/setter并且在內(nèi)部追蹤相關(guān)依賴,在屬性被訪問和修改時通知變化。每個組件實例都有相應(yīng)的 watcher 程序?qū)嵗?,它會在組件渲染的過程中把屬性記錄為依賴,之后當(dāng)依賴項的 setter 被調(diào)用時,會通知 watcher重新計算,從而致使它關(guān)聯(lián)的組件得以更新。
v-model的實現(xiàn)以及它的實現(xiàn)原理嗎?
vue中雙向綁定是一個指令v-model,可以綁定一個動態(tài)值到視圖,同時視圖中變化能改變該值。v-model是語法糖,默認(rèn)情況下相于:value和@input。使用v-model可以減少大量繁瑣的事件處理代碼,提高開發(fā)效率,代碼可讀性也更好通常在表單項上使用v-model原生的表單項可以直接使用v-model,自定義組件上如果要使用它需要在組件內(nèi)綁定value并處理輸入事件我做過測試,輸出包含v-model模板的組件渲染函數(shù),發(fā)現(xiàn)它會被轉(zhuǎn)換為value屬性的綁定以及一個事件監(jiān)聽,事件回調(diào)函數(shù)中會做相應(yīng)變量更新操作,這說明神奇魔法實際上是vue的編譯器完成的。new Vue后整個的流程
initProxy:作用域代理,攔截組件內(nèi)訪問其它組件的數(shù)據(jù)。
initLifecycle:建立父子組件關(guān)系,在當(dāng)前組件實例上添加一些屬性和生命周期標(biāo)識。如Math Processing Errorparent,parent,refs,$children,_isMounted等。
initEvents:對父組件傳入的事件添加監(jiān)聽,事件是誰創(chuàng)建誰監(jiān)聽,子組件創(chuàng)建事件子組件監(jiān)聽
initRender:聲明Math Processing Errorslots和slots和createElement()等。
initInjections:注入數(shù)據(jù),初始化inject,一般用于組件更深層次之間的通信。
initState:重要)數(shù)據(jù)響應(yīng)式:初始化狀態(tài)。很多選項初始化的匯總:data,methods,props,computed和watch。
initProvide:提供數(shù)據(jù)注入。
思考:為什么先注入再提供呢??
1、首先來自祖輩的數(shù)據(jù)要和當(dāng)前實例的data,等判重,相結(jié)合,所以注入數(shù)據(jù)的initInjections一定要在InitState的上面。
從上面注入進(jìn)來的東西在當(dāng)前組件中轉(zhuǎn)了一下又提供給后代了,所以注入數(shù)據(jù)也一定要在上面。keep-alive的實現(xiàn)
keep-alive是Vue的內(nèi)置組件,實現(xiàn)組件緩存。當(dāng)它包裹動態(tài)組件時,會緩存不活動的組件實例,而不是銷毀。
keep-alive是系統(tǒng)自帶的一個組件,用來緩存組件,避免多次加載相同的組件,減少性能消耗,提高用戶體驗。
例如我們可以在列表頁進(jìn)入詳情頁使用。如果在列表頁點擊的都是相同的 ,詳情頁就不用請求多次了,直接緩存起來就行了,如果點擊的不同,則需要重新請求數(shù)據(jù)
vuex、vue-router實現(xiàn)原理
vuex是一個專門為vue.js應(yīng)用程序開發(fā)的狀態(tài)管理庫。 核心概念:
state(單一狀態(tài)樹) getter/Mutation顯示提交更改state
Action類似Mutation,提交Mutation,可以包含任意異步操作。
module(當(dāng)應(yīng)用變得龐大復(fù)雜,拆分store為具體的module模塊)
你怎么理解Vue中的diff算法?
在js中,渲染真實DOM的開銷是非常大的, 比如我們修改了某個數(shù)據(jù),如果直接渲染到真實DOM, 會引起整個dom樹的重繪和重排。那么有沒有可能實現(xiàn)只更新我們修改的那一小塊dom而不要更新整個dom呢?此時我們就需要先根據(jù)真實dom生成虛擬dom, 當(dāng)虛擬dom某個節(jié)點的數(shù)據(jù)改變后會生成有一個新的Vnode, 然后新的Vnode和舊的Vnode作比較,發(fā)現(xiàn)有不一樣的地方就直接修改在真實DOM上,然后使舊的Vnode的值為新的Vnode。
diff的過程就是調(diào)用patch函數(shù),比較新舊節(jié)點,一邊比較一邊給真實的DOM打補丁。在采取diff算法比較新舊節(jié)點的時候,比較只會在同層級進(jìn)行。 在patch方法中,首先進(jìn)行樹級別的比較 new Vnode不存在就刪除 old Vnodeold Vnode 不存在就增加新的Vnode 都存在就執(zhí)行diff更新 當(dāng)確定需要執(zhí)行diff算法時,比較兩個Vnode,包括三種類型操作:屬性更新,文本更新,子節(jié)點更新 新老節(jié)點均有子節(jié)點,則對子節(jié)點進(jìn)行diff操作,調(diào)用updatechidren 如果老節(jié)點沒有子節(jié)點而新節(jié)點有子節(jié)點,先清空老節(jié)點的文本內(nèi)容,然后為其新增子節(jié)點 如果新節(jié)點沒有子節(jié)點,而老節(jié)點有子節(jié)點的時候,則移除該節(jié)點的所有子節(jié)點 老新老節(jié)點都沒有子節(jié)點的時候,進(jìn)行文本的替換
updateChildren 將Vnode的子節(jié)點Vch和oldVnode的子節(jié)點oldCh提取出來。 oldCh和vCh各有兩個頭尾的變量StartIdx和EndIdx,它們的2個變量相互比較,一共有4種比較方式。如果4種比較都沒匹配,如果設(shè)置了key,就會用key進(jìn)行比較,在比較的過程中,變量會往中間靠,一旦StartIdx>EndIdx表明oldCh和vCh至少有一個已經(jīng)遍歷完了,就會結(jié)束比較。
標(biāo)簽:
推薦文章
- vue面試題八股文簡答大全 讓你更加輕松的回答面試官的vue面試題|世界快報
- 環(huán)球熱頭條丨“強(qiáng)化地質(zhì)合作支撐區(qū)域發(fā)展”院士專家座談會在太原舉行
- 海譜潤斯:擬沖刺創(chuàng)業(yè)板IPO上市 預(yù)計投入募資5.7億元 近九成收入來自京東方
- 環(huán)球今日訊!風(fēng)平浪靜打一城市名答案_風(fēng)平浪靜打一城市名
- 經(jīng)常吃生蒜好嗎 經(jīng)常吃生蒜對身體有好處嗎|環(huán)球看點
- 環(huán)球新動態(tài):三六零實控人周鴻祎離婚 擬將6.25%公司股份分割至胡歡名下
- 夏河縣氣象臺發(fā)布道路結(jié)冰黃色預(yù)警信號|天天播資訊
- 南極海底1千米左右,發(fā)現(xiàn)巨型帝王蟹,體型大到人類無法想象
- 佛山居住證地址變更辦理材料 熱門看點
- 環(huán)球速訊:西甲瓦倫西亞1-1巴列卡諾 小克魯伊維特點球絕平對手
- 河北省邯鄲市積極推進(jìn)“一業(yè)一查”部門聯(lián)合雙隨機(jī)監(jiān)管新模式_快訊
- 環(huán)球百事通!怎樣鑒別香腸質(zhì)量的優(yōu)劣_如何鑒別香腸質(zhì)量的好壞呢
- 可燃冰秒懂百科_可燃冰圖片
- 求實中學(xué)_關(guān)于求實中學(xué)的介紹_今日精選
- 離婚后二婚辦結(jié)婚證要哪些手續(xù)怎么辦
- 國家管網(wǎng)西氣東輸向河南供氣突破800億立方米
- 熱門:十大高性價比冰箱品牌,高配低價,不花冤枉錢!
- 市政務(wù)服務(wù)和大數(shù)據(jù)管理局加速推進(jìn)實體大廳建設(shè)-每日短訊
- 每日時訊!今日肇慶硯洲島可以自己開車去嗎_肇慶硯洲島有哪些好玩的
- 華夏幸福:4月3日融券賣出3萬股,融資融券余額3.64億元
- 中煤能源(01898.HK):4月3日南向資金減持602.8萬股
- 真正的高手,都具有迭代思維
- 全球訊息:簡歷自薦書背景_簡歷自薦書
- 世界速遞!為什么美國天然氣期貨暴跌50% 仍無法阻止產(chǎn)量持續(xù)增長?
- SMM評論:減產(chǎn)消息提振 不銹鋼期貨暫獲喘息 能否“止瀉”?|獨家焦點
- java字節(jié)流和字符流 全球微頭條
- 涉嫌制造俄羅斯圣彼得堡咖啡店爆炸案的一名嫌犯被拘捕 世界新動態(tài)
- 快消息!龔靜:附近感 人之情
- 4月03日15時陜西榆林累計疫情數(shù)據(jù)及榆林目前為止疫情總?cè)藬?shù)_今日訊
- 滾動:中信博成功斬獲墨西哥365MW跟蹤項目
- 當(dāng)前最新:工信部:高質(zhì)量建設(shè)大數(shù)據(jù)領(lǐng)域國家新型工業(yè)化產(chǎn)業(yè)示范基地
- 花季(隨筆_天天新資訊
- 港元存款2月跌1.1%
- 【全球熱聞】2023蘇格蘭威士忌十大排名--07百富The Balvenie
- 【播資訊】領(lǐng)地控股:2022年實現(xiàn)收入140億元,年內(nèi)虧損50.97億元
- 污動畫名稱-全球即時看
- 英雄之光|只要我們記得你,你就還活著.....|世界熱頭條
- 什么水平!日本偶像展示大腿顛球,球技了得 全球快播報
- 最新資訊:城市空間數(shù)字化浪潮中,萬物云以“蝶城”迎“蝶變”
- 斗魚主播巔峰集結(jié),魚樂盛典9周年斗魚年度頒獎典禮掀起全網(wǎng)狂歡 環(huán)球熱聞
- 河南漯河消協(xié)發(fā)布警示:慎防玻尿酸注射風(fēng)險_全球新視野
- 標(biāo)榜股份:公司主營業(yè)務(wù)為汽車尼龍管路及連接件等系列產(chǎn)品的研發(fā)、生產(chǎn)和銷售 環(huán)球新資訊
- 每日消息!比利時一男子疑與AI頻繁聊天后自殺,該國一官員稱其為“嚴(yán)重先例”
- 天天熱頭條丨去共青森林公園賞花先看楊浦警方“平安游園指南”
- 環(huán)球速訊:49歲董卿素顏老到認(rèn)不出!穿花襯衫頭發(fā)凌亂如大媽,好在氣質(zhì)撐住
- 世界球精選!卡在35歲就業(yè)門檻的打工人 該如何打破職場中年危機(jī)
- 佳能cr2格式看圖軟件_cr2看圖軟件
- 世界微頭條丨吳磊與周雨彤、趙今麥合作狀態(tài)大不同,年下是侵略、年上是克制
- 天天快資訊:港龍中國2022年業(yè)績:穩(wěn)健經(jīng)營,提質(zhì)增效
- [快訊]恒輝安防:華泰聯(lián)合證券有限責(zé)任公司江蘇恒輝安防股份有限公司部分募投項目延期的核查意見 環(huán)球快看點
- 天天精選!安徽蕪湖優(yōu)化住房公積金個人貸款額度計算規(guī)則
- 福建省龍巖市2023-03-31 16:20發(fā)布雷電黃色預(yù)警 即時
- 二老退二線,遼籃正式完成新老交替|環(huán)球消息
- 名居山河里水岸生活體驗館暨創(chuàng)意展示空間正式開放 環(huán)球今頭條
X 關(guān)閉
最新資訊
- 日照旅游,和姐妹一起來日照旅游,get美好時光
- 寶馬CFO:要靠設(shè)計和回收降低電池成本,而不是采礦
- 今日熱聞!互聯(lián)網(wǎng)基因驅(qū)動,小眾運動流行丨《2023潮流運動消費趨勢洞察報告》
- 沐邦高科盤中異動 股價振幅達(dá)7.3% 上漲6.9%
- 中超球隊北京國安宣布8名球員加盟:3外援領(lǐng)銜,李磊回歸,楊立瑜韓佳奇在列
- 民政部:近年來選擇節(jié)地生態(tài)安葬方式的人數(shù)呈快速增長趨勢
- 播恩集團(tuán)(001366)3月31日10點7分觸及漲停板
- 今日熱搜:“春游家族”環(huán)游臨海!這幾個景點別忘記打卡游玩!
- 大眾SUV車型20萬左右推薦,要性價比還是要口碑?購車指數(shù)告訴你_環(huán)球關(guān)注
- 大門的福字怎么貼才是正確(大門的福字倒著貼還是正著貼) 世界熱推薦
- 鋰價大起大落的憂慮:鋰電產(chǎn)業(yè)鏈洗牌或難以避免
- 每日速看!強(qiáng)品牌重創(chuàng)新數(shù)智化 蒙牛持續(xù)高質(zhì)量增長
- 虛擬機(jī)安裝系統(tǒng)教程usb_虛擬機(jī)安裝系統(tǒng)教程|天天簡訊
- 萬凱新材2022年凈利9.57億同比增長116.54% 董事長沈志剛薪酬234.77萬 當(dāng)前獨家
- 洪湖曹市鎮(zhèn):送戲下鄉(xiāng)點亮鄉(xiāng)村生活
- 落紅不是無情物化作春泥更護(hù)花贊美老師(落紅不是無情物化作春泥更護(hù)花的哲理)_每日信息
- 玩樂檳榔口香糖掀起檳榔消費新風(fēng)向-環(huán)球速遞
- 世界熱消息:這是第幾次,中糧大悅城要落長春了?二環(huán)雙軌地段,這個片區(qū)火了
- 全球要聞:曝臺灣沿海近一個月已發(fā)現(xiàn)20具浮尸 其中一具浮尸身上搜出一張14人合照
- 全球首個面向特種船客戶數(shù)字航運平臺上線 天天時快訊
- 我為群眾辦實事丨小區(qū)提前半月停暖退費咋處理?碑林城管:可與物業(yè)協(xié)商 環(huán)球快播報
- 3月30日12時內(nèi)蒙古烏海疫情情況數(shù)據(jù)及烏海疫情最新數(shù)據(jù)統(tǒng)計今天 資訊
- 巴西總統(tǒng)盧拉或于4月11日訪華,商業(yè)代表團(tuán)已迫不及待抵京-環(huán)球速看料
- 安迪·迪亞茲
- 霍尊案新進(jìn)展!女方將公開道歉 遞交悔過書求輕判
- 用戶規(guī)模達(dá)10.40億,網(wǎng)絡(luò)視聽成為第一大互聯(lián)網(wǎng)應(yīng)用
- 微速訊:金水區(qū)再次入圍賽迪創(chuàng)新百強(qiáng)區(qū)
- 甘肅黃羊抽水蓄能電站開工
- 焦點速遞!科技保障電力供應(yīng),創(chuàng)新驅(qū)動能源轉(zhuǎn)型
- 胡紅梅事件真相大白(胡紅梅事件)
- 【世界新視野】送50歲的女人什么禮物好,來一波最火的
- 【新視野】成本主導(dǎo) 3月滌絲價格呈“N”字型走勢
- 世界關(guān)注:總投資127億元 奉節(jié)縣舉行2023年一季度招商引資項目集中簽約儀式
- 中國人壽:2022年歸母凈利潤下降36.8%,降幅超營收 環(huán)球聚看點
- 神機(jī)箭在線觀看完整版_神機(jī)箭 天天快播
- 當(dāng)前焦點!陽光型抑郁癥癥狀是什么_抑郁癥的早期癥狀是什么
- 邁克生物董秘回復(fù):我們暫無法確定您所指的資金收益水平的衡量標(biāo)準(zhǔn)和涵蓋指標(biāo)
- 業(yè)績一般,趨勢疲軟,建議繼續(xù)觀東港股份望_熱點評
- 萬聯(lián)城服收購北京美樂美佳保潔有限公司60%股權(quán)
- 線上健康“禮包”,讓職工“足不出戶看名醫(yī)”_環(huán)球熱門
- 廣汽等成立廣州影視豹足球俱樂部 記者昆山隊廣州城是自己不想搞了都給足協(xié)發(fā)函確認(rèn)過退出 環(huán)球熱議
- ios13的訪問限制在哪里(ios13的訪問限制打開方式)
- 【世界新視野】XM匯評:3月29日外匯實戰(zhàn)策略
- 讀懂“胸前的榮譽墻”
- 看點:濰坊5路、32路公交局部走向臨時調(diào)整
- 發(fā)短信也可以報警,請記住這個號
- 神馬導(dǎo)航精品_神馬導(dǎo)航 觀察
- 陽城入選全國村莊清潔行動先進(jìn)縣
- 文心說新聞丨遭網(wǎng)暴“鋼腿女孩”發(fā)聲 我要一直拽下去
- 全球訊息:多事之秋!又1位國足名宿確定退役:上賽季仍出戰(zhàn)17場中超!
X 關(guān)閉