Vue3是Vue.js的最新版本,于2020年9月18日正式发布。Vue3相比Vue2有很多改进和优化,包括但不限于:
更快的渲染速度:Vue3通过使用Proxy代理对象和优化虚拟DOM算法等方式,提高了渲染性能。
【资料图】
更小的体积:Vue3的体积比Vue2更小,打包后的文件更小,加载速度更快。
更好的类型支持:Vue3对TypeScript的支持更加友好,提供了更好的类型支持。
更好的组合式API:Vue3提供了更好的组合式API,使得组件的复用和维护更加方便。
更好的Tree-shaking支持:Vue3对Tree-shaking的支持更加完善,可以更好地优化打包后的代码。
总之,Vue3是一个更加优秀的版本,可以帮助开发者更好地构建高性能、易维护的Web应用程序。
Vue API风格Vue API风格主要有两种:对象风格和函数风格。
对象风格
对象风格是Vue 2.x版本的API风格,它将Vue实例作为一个对象,通过对象的属性和方法来操作Vue实例。例如:
var vm = new Vue({ el: "#app", data: { message: "Hello Vue!" }, methods: { showMessage: function () { alert(this.message) } }})vm.message = "Hello World!"vm.showMessage()
在上面的代码中,我们使用对象风格的API来创建Vue实例,设置数据和方法,并通过vm对象来操作Vue实例。
函数风格
函数风格是Vue 3.x版本的API风格,它将Vue实例作为一个函数,通过函数的参数和返回值来操作Vue实例。例如:
import { createApp } from "vue"const app = createApp({ data() { return { message: "Hello Vue!" } }, methods: { showMessage() { alert(this.message) } }})const vm = app.mount("#app")vm.message = "Hello World!"vm.showMessage()
在上面的代码中,我们使用函数风格的API来创建Vue实例,设置数据和方法,并通过app.mount()方法来挂载Vue实例,然后通过vm对象来操作Vue实例。
总的来说,函数风格的API更加简洁和易于理解,而且更加符合现代JavaScript的编程风格。因此,Vue 3.x版本的API采用了函数风格。
Vue3开发前的准备在开始使用Vue3进行开发之前,需要进行以下准备工作:
安装Node.js和npm
Vue3需要Node.js和npm的支持,因此需要先安装它们。可以在Node.js官网下载对应版本的安装包进行安装。
安装Vue CLI
Vue CLI是Vue.js官方提供的脚手架工具,可以帮助我们快速创建Vue项目。可以使用以下命令全局安装Vue CLI:
npm install -g @vue/cli
选择编辑器
选择一个适合自己的编辑器进行开发,推荐使用Visual Studio Code,它有很多Vue相关的插件和工具。
学习Vue基础知识
在使用Vue3进行开发之前,需要先掌握Vue的基础知识,包括Vue的核心概念、Vue组件、Vue指令、Vue生命周期等。
学习TypeScript
Vue3使用TypeScript进行开发,因此需要先学习TypeScript的基础知识,包括TypeScript的数据类型、接口、类、泛型等。
总的来说,学习Vue3需要一定的前置知识,需要掌握Node.js、npm、Vue CLI、编辑器、Vue基础知识和TypeScript等知识点。
vue3 项目目录结构Vue3项目的目录结构与Vue2有些不同,主要是因为Vue3使用了新的模块化系统和TypeScript语言。
以下是一个Vue3项目的典型目录结构:
├── public│ ├── index.html│ └── favicon.ico├── src│ ├── assets│ ├── components│ ├── router│ ├── store│ ├── utils│ ├── views│ ├── App.vue│ └── main.ts├── tests├── node_modules├── package.json├── tsconfig.json└── README.md
public
:存放静态资源文件,如HTML文件、图片、图标等。
src
:存放源代码文件。
assets
:存放静态资源文件,如CSS、图片、字体等。
components
:存放Vue组件文件。
router
:存放Vue Router路由文件。
store
:存放Vuex状态管理文件。
utils
:存放工具函数文件。
views
:存放页面组件文件。
App.vue
:根组件文件。
main.ts
:入口文件,包括Vue实例的创建和挂载等。
tests
:存放测试文件。
node_modules
:存放项目依赖的第三方库。
package.json
:存放项目的配置信息和依赖库信息。
tsconfig.json
:存放TypeScript编译器的配置信息。
README.md
:项目说明文件。
总的来说,Vue3项目的目录结构与Vue2有些不同,但是基本的结构还是相似的,包括静态资源文件、源代码文件、测试文件、依赖库信息等。
vue3 模板语法Vue3的模板语法与Vue2的模板语法基本相同,但也有一些变化。以下是Vue3的模板语法:
插值表达式
Vue3的插值表达式使用{{}}
,例如:
{{ message }}
指令
Vue3的指令使用v-
前缀,例如:
常用的指令包括:
v-if
:条件渲染。
v-for
:循环渲染。
v-bind
:绑定属性。
v-on
:绑定事件。
v-model
:双向绑定。
计算属性
Vue3的计算属性使用computed
关键字,例如:
{{ reversedMessage }}<script>export default { data() { return { message: "Hello World" } }, computed: { reversedMessage() { return this.message.split("").reverse().join("") } }}</script>
监听器
Vue3的监听器使用watch
关键字,例如:
{{ message }}<script>export default { data() { return { message: "Hello World" } }, watch: { message(newValue, oldValue) { console.log(newValue, oldValue) } }}</script>
生命周期
Vue3的生命周期与Vue2基本相同,但是使用了新的API。例如:
{{ message }}<script>import { onMounted, onUpdated, onUnmounted } from "vue"export default { data() { return { message: "Hello World" } }, setup() { onMounted(() => { console.log("mounted") }) onUpdated(() => { console.log("updated") }) onUnmounted(() => { console.log("unmounted") }) }}</script>
总的来说,Vue3的模板语法与Vue2基本相同,但是使用了新的API,包括computed
、watch
和生命周期等。
在Vue3中,属性绑定使用v-bind:
或简写的:
,例如:
<script>export default { data() { return { className: "red" } }}</script>
上面的代码中, 除了绑定data属性,还可以绑定表达式、计算属性、甚至是方法的返回值。例如: 上面的代码中, 需要注意的是,在Vue3中,绑定属性时,可以使用 上面的代码中, Vue3中的条件渲染和Vue2类似,使用 示例代码如下: 上面的代码中,根据 除了 示例代码如下: 上面的代码中,根据 需要注意的是, Vue3中的列表渲染和Vue2类似,使用 示例代码如下: 上面的代码中,使用 除了数组,也可以遍历对象,例如: 上面的代码中,使用 需要注意的是,每个 在Vue3中,通过 示例代码如下: 上面的代码中,使用 需要注意的是, 在Vue3中,事件处理的方式与Vue2相似,可以使用 绑定事件 可以使用 上面的代码中,使用 事件修饰符 Vue3中提供了新的事件修饰符,包括 上面的代码中,使用 动态事件名 在Vue3中,可以使用方括号来绑定动态事件名。示例如下: 上面的代码中,使用 自定义事件 在Vue3中,可以使用 上面的代码中,使用 在Vue3中,事件传参的方式和Vue2基本相同,可以使用 示例代码如下: 上面的代码中,使用 另外,如果需要在事件处理函数中访问组件实例,可以使用箭头函数来绑定作用域,例如: 上面的代码中,使用箭头函数来绑定作用域,从而在事件处理函数中访问组件实例。 在Vue3中,事件修饰符的使用方式和Vue2基本相同,可以通过在事件名后面添加 常用的事件修饰符包括: 示例代码如下: 上面的代码中,使用不同的事件修饰符来控制事件的行为。例如,使用 在Vue3中,计算属性的使用方式和Vue2基本相同,可以通过在组件的 示例代码如下: 商品数量:{{ quantity }} 商品总价:{{ totalPrice }} 上面的代码中,使用 在模板中,可以像访问普通属性一样访问计算属性,例如 需要注意的是,在Vue3中,计算属性的返回值可以是一个函数,这样可以实现动态计算属性。示例代码如下: 商品数量:{{ quantity }} 商品总价:{{ totalPrice }} 上面的代码中,计算属性 在Vue3中,可以使用 下面是使用对象语法绑定class的示例代码: 上面的代码中,使用 下面是使用数组语法绑定class的示例代码: 上面的代码中,使用 在这个示例中,如果 需要注意的是,在Vue3中,可以使用动态组件来动态渲染不同的组件,这个功能可以使用 上面的代码中,使用 在Vue3中,可以使用 绑定单个样式 可以使用对象语法来绑定单个样式,对象的属性名为样式名,属性值为样式值。示例如下: 上面的代码中,使用 绑定多个样式 可以使用对象语法来绑定多个样式,对象的属性名为样式名,属性值为样式值。示例如下: 上面的代码中,使用 绑定样式数组 可以使用数组语法来绑定多个样式,数组中的元素为样式对象。示例如下: 上面的代码中,使用 绑定样式对象 可以使用计算属性来动态绑定样式对象。示例如下: 上面的代码中,使用计算属性
:class
绑定了一个名为className
的data属性,这个属性的值为"red"
,所以class
属性,值为"red"
。 <script>export default { data() { return { isActive: true } }, methods: { getClass() { return this.isActive ? "active" : "inactive" } }}</script>
:class
绑定了一个三元表达式和一个方法的返回值,这两个值都可以被作为class
属性的值。v-bind:
或简写的:
,但是在绑定事件时,必须使用v-on:
或简写的@
。例如: <script>export default { methods: { handleClick() { console.log("clicked") } }}</script>
@click
绑定了一个handleClick
方法,这个方法会在按钮被点击时被调用。v-if
和v-else
指令来控制元素的显示和隐藏。
show
的值来决定显示哪个v-if
和v-else
,还有v-else-if
可以用来实现多个条件的判断。
type
的值来决定显示哪个v-if
是惰性的,只有当条件为真时才会渲染元素,否则不会渲染。而v-show
则是直接控制元素的显示和隐藏,不管条件是否为真,元素都会被渲染,只是样式被设置为display: none
。v-for
指令来遍历数组或对象,并生成对应的元素。
<script>export default { data() { return { list: ["item1", "item2", "item3"] } }}</script>v-for
指令遍历list
数组,并生成对应的元素。
<script>export default { data() { return { obj: { key1: "value1", key2: "value2", key3: "value3" } } }}</script>v-for
指令遍历obj
对象,并生成对应的元素。
v-for
都需要指定一个唯一的key
属性,用来标识每个元素的唯一性,以便在更新时能够正确地识别每个元素。key
属性可以管理组件或元素的状态。当一个组件或元素的key
属性发生变化时,Vue会认为它是一个不同的组件或元素,从而重新渲染它。
key
属性来管理show
变量的值发生变化时,key
属性也会发生变化,从而重新渲染key
属性的值必须是唯一的,不能重复。如果重复了,会导致Vue无法正确地识别每个组件或元素的状态,从而导致渲染错误。@
或v-on
指令来绑定事件。不同之处在于,Vue3中取消了.sync
修饰符,同时提供了新的修饰符和事件API。@
或v-on
指令来绑定事件,语法与Vue2相同。示例如下: <script>export default { methods: { handleClick() { console.log("Button clicked!") } }}</script>
@click
指令来绑定handleClick
方法,当按钮被点击时,会触发handleClick
方法。.stop
、.prevent
、.capture
、.self
、.once
和.passive
。示例如下:
.stop
修饰符来阻止事件冒泡,当div
元素被点击时,不会触发其父元素的点击事件。 <script>export default { data() { return { eventName: "click" } }, methods: { handleClick() { console.log("Button clicked!") } }}</script>
@[eventName]
指令来绑定动态事件名,事件名为eventName
的值。createApp
方法的provide
和inject
选项来实现自定义事件的传递。示例如下:// App.vue <script>import { provide } from "vue"import EventBus from "./EventBus"export default { setup() { provide("eventBus", EventBus) }, methods: { handleClick() { EventBus.emit("customEvent", "Hello, Vue3!") } }}</script>// EventBus.jsimport mitt from "mitt"const EventBus = mitt()export default EventBus// ChildComponent.vue
provide
方法将事件总线对象EventBus
注入到根组件中,然后在子组件中使用inject
方法获取事件总线对象,并通过on
方法监听自定义事件customEvent
,当事件触发时,更新message
的值。$event
来传递事件对象,也可以使用函数来传递自定义参数。
$event
来传递事件对象,使用"参数"
来传递自定义参数。
.修饰符
的方式来使用事件修饰符。.stop
:阻止事件冒泡.prevent
:阻止事件默认行为.capture
:使用事件捕获模式.self
:只在事件目标自身触发时触发事件.once
:只触发一次事件.passive
:告诉浏览器该事件不会调用preventDefault()
方法,可以优化页面滚动性能 <script>export default { methods: { handleClick() { console.log("点击事件") }, handleScroll() { console.log("滚动事件") } }}</script>
.stop
修饰符来阻止事件冒泡,使用.prevent
修饰符来阻止事件默认行为,使用.capture
修饰符来使用事件捕获模式,使用.self
修饰符来只在事件目标自身触发时触发事件,使用.once
修饰符来只触发一次事件,使用.passive
修饰符来告诉浏览器该事件不会调用preventDefault()
方法,可以优化页面滚动性能。computed
选项中定义计算属性来计算和缓存值。
computed
选项来定义计算属性quantity
和totalPrice
,分别计算商品数量和商品总价。{{ quantity }}
和{{ totalPrice }}
。
totalPrice
返回一个函数,这个函数会动态计算商品总价,考虑到折扣可能会变化,因此需要动态计算商品总价。v-bind:class
指令来绑定一个对象或数组来动态地设置一个元素的class属性。
:class
指令来绑定一个对象,这个对象的属性名是class名称,属性值是一个布尔值,表示是否应用这个class。在这个示例中,如果isActive
为true
,则会应用active
这个class,如果hasError
为true
,则会应用text-danger
这个class。
:class
指令来绑定一个数组,这个数组的元素可以是字符串或对象。如果数组元素是字符串,则表示应用这个class;如果数组元素是对象,则表示应用这个对象中的class。isActive
为true
,则会应用active
这个class,如果errorClass
为text-danger
,则会应用text-danger
这个class。
元素和is
特性来实现。示例代码如下:
元素和is
特性来动态渲染不同的组件。在这个示例中,点击ComponentA
按钮会渲染ComponentA
组件,点击ComponentB
按钮会渲染ComponentB
组件。v-bind
指令或简写的:
来动态绑定样式。
:style
指令来绑定color
样式,样式的值为textColor
的值。
:style
指令来绑定color
和fontSize
两个样式,样式的值分别为textColor
和fontSize
的值。
:style
指令来绑定baseStyles
和customStyles
两个样式对象,样式的值为两个对象的合并结果。
computedStyles
来动态绑定样式对象,样式的值为计算属性的返回值。
推荐内容
Vue3从入门到精通(一) 环球快看
可视化组件封装系统|无需编程,快速封装发布仿真模板APP,实现仿真自动化 全球报资讯
恭喜姆巴佩!巴黎捡漏法国国脚,赛季独造23球,能突能传替代梅西
公交“高考服务车”上路,让考生家长歇歇脚
阴阳师契灵结契阵容大全 yys契灵结契阵容搭配攻略_当前报道
c4d线条怎么做 c4d样条线怎么变立体-环球百事通
2023年6月7日玉米淀粉价格最新行情预测
全球快看:2023年6月7日江苏省正丙醇价格最新行情预测
2023年6月7日山东省二苯基甲烷二异氰酸酯价格最新行情预测|焦点滚动
全球报道:港股午评:恒指涨0.97% 恒生科技指数涨2.02%
润达医疗:与华为云战略合作 打造普惠AI医疗服务大模型
商络电子:为VR/AR的零部件制造商提供电子元器件产品
-速递
每日快看:海关总署:1-5月稀土出口20987.2吨 同比降4.4%
天天新消息丨协鑫能科:项目删减后 将在清洁能源、移动能源、锂电材料三大业务上发力
《商山早行》教学设计
民生证券:给予江苏国信增持评级,目标价位8.12元 全球即时看
华蓝集团:6月6日融资买入67.37万元,融资融券余额5182.77万元|当前要闻
【新视野】麦格理:维持申洲国际(02313.HK)“中性”评级 目标价下调至72港元
亚华电子:6月6日融资买入1672.01万元,融资融券余额2724.6万元
荣旗科技:6月6日融资买入1921.56万元,融资融券余额4046.62万元
恒信东方:公司目前没有与英伟达开展合作
全球今日讯!ETF观察丨隔夜热门中概股普涨,爱奇艺、拼多多涨超7%,中概互联ETF(159605)涨逾3%
铁流股份:空心电机轴目前处在客户产品开发阶段
世界滚动
DRG/DIP概念股走强 久远银海、塞力医疗触及涨停
天天热议
A股午评:创业板指跌超1%续创新低 AI概念股逆势活跃
华为自研数据库GaussDB升级 将深耕金融场景
环球报道
水能载舟亦能覆舟的意思是什么意思(水能载舟亦能覆舟的意思是什么)
【全球时快讯】短短2年,从德甲到德丙!2万人集体狂嘘,只有1人可昂首离开
热讯:椰视频 | 实拍三亚志愿者手持卡牌为考生加油助威
你高考 我护航丨他们早上六点赶到考点 为考生开启“静音模式” 全球热闻
协同发展交通为先
英雄联盟打野怎么抓(LOL遇到对面双打野怎么破解)|天天滚动
中国男足公布新一轮集训大名单:艾克森重披中国队战袍|环球微资讯
眼睛4.9算是近视吗_眼睛4.9是多少度是近视吗 焦点关注
焦点短讯!董洁首谈离婚后很狼狈,好友称其从未埋怨潘粤明,网友:白莲花
世界今日讯!卡霍夫卡水电站大坝被毁,阿廖什基市几乎完全被淹
家电消费应注意哪些情况? 世界微资讯
天天新资讯:俄水电站遭破坏白银TD小涨
快报:美国国债收益率不断上升 现货黄金遇强阻
蔚蓝锂芯投资新设金属材料公司 注册资本1亿元
_今日热议
环球要闻:锂电股震荡下挫 德方纳米跌超7%
中字头股票震荡拉升
北京最大集租房项目入市 提供6500套租赁房源
天天速看
环球短讯!天亿马新设数字能源子公司 含海上风电相关系统研发业务
阿尔及利亚等五国当选联合国安理会非常任理事国|新消息
泽连斯基称已确认多国将向乌克兰提供F-16战机
江苏省定向招聘疫情防控一线编制外医务人员(溧阳市)专业实践能力考核成绩公告 每日热门
单用途预付卡管理条例执法检查启动
焦点速读:太湖科学城功能片区开展“六一”走访慰问活动
6天挣上千元!演唱会相对密集期,揭秘编发美妆的“生意经”
海拔最高摩天轮装好了!深圳溜娃宝地即将“+3”-全球快报
对中国F1车手周冠宇使用歧视性词汇,英国天空体育道歉
世界播报:网络用语可耐是什么意思 可耐是可爱的意思吗
小说sc是什么意思_小说里sc是什么意思男女之间sc是什么意思-每日焦点
切了佛南昌话什么意思_秋婆梨南昌话什么意思-世界看热讯
世界观天下!呆死ki是什么意思 呆死ki带哟日语什么梗
银行、保险股异动拉升
焦点资讯
混合现实概念走强 清越科技涨超13%
天天即时
大基建、新型城镇化概念股继续活跃 蕾奥规划涨超17%
高铁轨交板块走强 广深铁路涨停
|天天报资讯
海南三亚发布暴雨红色预警 幼儿园、中小学停课
|全球即时
迈克生物06月06日被深股通减持9.95万股 全球微头条
英山县启动“温泉跳水”口袋公园建设,今年新增绿化面积将达到12万平米|每日简讯
乌克兰官员称目前扎波罗热核电站辐射在正常范围内
齐家控股(08395)发盈警 预期年度净亏损不多于1050万港元
前5月403家首店落户京城|视焦点讯
淮安市2个项目入选江苏省美术馆馆际联盟优秀项目
省财政厅推出“30条”接续政策真人版视频解读
双侧附件囊肿怎么引起的_左侧附件囊肿怎么引起的 世界看热讯
齐家控股(08395.HK)盈警:预计年度净亏损不多于1050万港元
农业农村部:全国已收获冬小麦面积1.22亿亩_全球头条
环球报道:海南椰岛:涉未及时缴税、原材料采购纠纷等,子公司部分银行账户被冻结
每日看点!安徽省滁州市2023-06-07 04:45发布大雾黄色预警
环球精选!安德烈·普罗森科
门字里面一个敢念什么拼音_门字里面一个敢念什么 环球热头条
这是您需要了解的新梅赛德斯-奔驰Star Mobile的知识
【天天播资讯】安德烈·加瓦
天天日报丨罗浮山下第一古村,有座百万富翁家族建筑群,到底有什么来头?
【全球聚看点】外资称消费股配置时点已至 海外最大中国股票基金出手增持
多地购房政策优化力度加大 专家:预计房地产行业6月份或迎新的政策出台
|全球独家
基金发行冰点再现 机构热议“见底”信号
环球今日讯
前五月固收类银行理财品平均年化收益率达4.4% 专家称应合理引导收益预期
世界速读:南财研选快讯|中信证券:6月一年期MLF利率或将下调5-10bps
天天快资讯丨存款利率即将再降?银行:在等通知,3年期定存仍有3%以上产品
环球微资讯!同济科技最新公告:二股东拟向全体股东征集投票权 拟反对《2022年度董事会工作报告》等七项提案
分析师下调苹果评级,称首发头显仅仅会带来短期利好
6月6日(周二)港股沽空数据出炉 远东宏信沽空比率居首位_天天热议
瞄准电梯“后市场”服务 万物云旗下万御安防牵手日立电梯 世界今日报
逾20家上市公司披露减持计划 美的集团拟大幅减仓埃夫特股份|每日精选
美联储会议纪要:在“某个时刻”放慢加息步伐是合适的_世界快消息
环球精选!烧的笔顺和组词_烧的笔顺
世界热点评!ai cs5序列号_ai序列号cs6序列号
我国建设程序是什么_我国的建设程序划分的八个步骤 全球要闻
全球快资讯:大狗配小狗惨叫_女和大狗配
今日要闻!孕妇可以吃冰虾吗_孕妇可以吃虾吗
注意!泰安将出现强对流天气
天天微头条丨5月蓝山卖了5136辆,新摩卡预订破万,魏牌终于站起来了?
每日速递:生三胎就给10万,上市公司这么干有什么好处?
安德烈·梅尔尼克
安德烈·布利兹尼琴科|环球要闻
恭喜姆巴佩!巴黎捡漏法国国脚,赛季独造23球,能突能传替代梅西
Vue3从入门到精通(一) 环球快看
可视化组件封装系统|无需编程,快速封装发布仿真模板APP,实现仿真自动化 全球报资讯
阴阳师契灵结契阵容大全 yys契灵结契阵容搭配攻略_当前报道
公交“高考服务车”上路,让考生家长歇歇脚
c4d线条怎么做 c4d样条线怎么变立体-环球百事通
2023年6月7日玉米淀粉价格最新行情预测
全球快看:2023年6月7日江苏省正丙醇价格最新行情预测
每日快看:海关总署:1-5月稀土出口20987.2吨 同比降4.4%
2023年6月7日山东省二苯基甲烷二异氰酸酯价格最新行情预测|焦点滚动
天天新消息丨协鑫能科:项目删减后 将在清洁能源、移动能源、锂电材料三大业务上发力
润达医疗:与华为云战略合作 打造普惠AI医疗服务大模型
全球报道:港股午评:恒指涨0.97% 恒生科技指数涨2.02%
《商山早行》教学设计
商络电子:为VR/AR的零部件制造商提供电子元器件产品
-速递
华蓝集团:6月6日融资买入67.37万元,融资融券余额5182.77万元|当前要闻
荣旗科技:6月6日融资买入1921.56万元,融资融券余额4046.62万元
恒信东方:公司目前没有与英伟达开展合作
民生证券:给予江苏国信增持评级,目标价位8.12元 全球即时看
亚华电子:6月6日融资买入1672.01万元,融资融券余额2724.6万元
【新视野】麦格理:维持申洲国际(02313.HK)“中性”评级 目标价下调至72港元
华为自研数据库GaussDB升级 将深耕金融场景
环球报道
【全球时快讯】短短2年,从德甲到德丙!2万人集体狂嘘,只有1人可昂首离开
水能载舟亦能覆舟的意思是什么意思(水能载舟亦能覆舟的意思是什么)
DRG/DIP概念股走强 久远银海、塞力医疗触及涨停
天天热议
你高考 我护航丨他们早上六点赶到考点 为考生开启“静音模式” 全球热闻
铁流股份:空心电机轴目前处在客户产品开发阶段
世界滚动
A股午评:创业板指跌超1%续创新低 AI概念股逆势活跃
全球今日讯!ETF观察丨隔夜热门中概股普涨,爱奇艺、拼多多涨超7%,中概互联ETF(159605)涨逾3%
热讯:椰视频 | 实拍三亚志愿者手持卡牌为考生加油助威
英雄联盟打野怎么抓(LOL遇到对面双打野怎么破解)|天天滚动
协同发展交通为先
世界今日讯!卡霍夫卡水电站大坝被毁,阿廖什基市几乎完全被淹
中国男足公布新一轮集训大名单:艾克森重披中国队战袍|环球微资讯
天天新资讯:俄水电站遭破坏白银TD小涨
眼睛4.9算是近视吗_眼睛4.9是多少度是近视吗 焦点关注
快报:美国国债收益率不断上升 现货黄金遇强阻
焦点短讯!董洁首谈离婚后很狼狈,好友称其从未埋怨潘粤明,网友:白莲花
家电消费应注意哪些情况? 世界微资讯
蔚蓝锂芯投资新设金属材料公司 注册资本1亿元
_今日热议
中字头股票震荡拉升
北京最大集租房项目入市 提供6500套租赁房源
天天速看
环球要闻:锂电股震荡下挫 德方纳米跌超7%
单用途预付卡管理条例执法检查启动
环球短讯!天亿马新设数字能源子公司 含海上风电相关系统研发业务
焦点速读:太湖科学城功能片区开展“六一”走访慰问活动
江苏省定向招聘疫情防控一线编制外医务人员(溧阳市)专业实践能力考核成绩公告 每日热门
对中国F1车手周冠宇使用歧视性词汇,英国天空体育道歉
6天挣上千元!演唱会相对密集期,揭秘编发美妆的“生意经”
泽连斯基称已确认多国将向乌克兰提供F-16战机
阿尔及利亚等五国当选联合国安理会非常任理事国|新消息
海拔最高摩天轮装好了!深圳溜娃宝地即将“+3”-全球快报
大基建、新型城镇化概念股继续活跃 蕾奥规划涨超17%
混合现实概念走强 清越科技涨超13%
天天即时
切了佛南昌话什么意思_秋婆梨南昌话什么意思-世界看热讯
迈克生物06月06日被深股通减持9.95万股 全球微头条
高铁轨交板块走强 广深铁路涨停
|天天报资讯
世界观天下!呆死ki是什么意思 呆死ki带哟日语什么梗
世界播报:网络用语可耐是什么意思 可耐是可爱的意思吗
银行、保险股异动拉升
焦点资讯
小说sc是什么意思_小说里sc是什么意思男女之间sc是什么意思-每日焦点
海南三亚发布暴雨红色预警 幼儿园、中小学停课
|全球即时
英山县启动“温泉跳水”口袋公园建设,今年新增绿化面积将达到12万平米|每日简讯
乌克兰官员称目前扎波罗热核电站辐射在正常范围内
前5月403家首店落户京城|视焦点讯
省财政厅推出“30条”接续政策真人版视频解读
齐家控股(08395)发盈警 预期年度净亏损不多于1050万港元
双侧附件囊肿怎么引起的_左侧附件囊肿怎么引起的 世界看热讯
淮安市2个项目入选江苏省美术馆馆际联盟优秀项目
天天日报丨罗浮山下第一古村,有座百万富翁家族建筑群,到底有什么来头?
环球报道:海南椰岛:涉未及时缴税、原材料采购纠纷等,子公司部分银行账户被冻结
门字里面一个敢念什么拼音_门字里面一个敢念什么 环球热头条
环球微资讯!同济科技最新公告:二股东拟向全体股东征集投票权 拟反对《2022年度董事会工作报告》等七项提案
【天天播资讯】安德烈·加瓦
天天快资讯丨存款利率即将再降?银行:在等通知,3年期定存仍有3%以上产品
每日看点!安徽省滁州市2023-06-07 04:45发布大雾黄色预警
多地购房政策优化力度加大 专家:预计房地产行业6月份或迎新的政策出台
|全球独家
环球精选!安德烈·普罗森科
前五月固收类银行理财品平均年化收益率达4.4% 专家称应合理引导收益预期
分析师下调苹果评级,称首发头显仅仅会带来短期利好
齐家控股(08395.HK)盈警:预计年度净亏损不多于1050万港元
农业农村部:全国已收获冬小麦面积1.22亿亩_全球头条
【全球聚看点】外资称消费股配置时点已至 海外最大中国股票基金出手增持
世界速读:南财研选快讯|中信证券:6月一年期MLF利率或将下调5-10bps
6月6日(周二)港股沽空数据出炉 远东宏信沽空比率居首位_天天热议
这是您需要了解的新梅赛德斯-奔驰Star Mobile的知识
逾20家上市公司披露减持计划 美的集团拟大幅减仓埃夫特股份|每日精选
基金发行冰点再现 机构热议“见底”信号
环球今日讯
我国建设程序是什么_我国的建设程序划分的八个步骤 全球要闻
瞄准电梯“后市场”服务 万物云旗下万御安防牵手日立电梯 世界今日报
美联储会议纪要:在“某个时刻”放慢加息步伐是合适的_世界快消息
安德烈·梅尔尼克
安德烈·布尔拉库
全球快资讯:大狗配小狗惨叫_女和大狗配
每日速递:生三胎就给10万,上市公司这么干有什么好处?
purse和wallet的区别_purse
今日要闻!孕妇可以吃冰虾吗_孕妇可以吃虾吗
世界热点评!ai cs5序列号_ai序列号cs6序列号
天天微头条丨5月蓝山卖了5136辆,新摩卡预订破万,魏牌终于站起来了?
环球精选!烧的笔顺和组词_烧的笔顺