一、准备开干:搭建Vue和Element-UI项目
首先,咱们得搞点东西出来对不对?就选个vue + Element-UI的项目。放心,不难。用vue的搭积木利器Vue-CLI就可以搞定了。敲完这句话就在命令行装好喽:
bash npm install -g @vue/cli
来来来,开始玩转 Vue-CLI 建立你的项目!我来告诉你怎么弄:
vue create my-project
先给这个项目起个你最爱的名字”my-project”!搞定后,找到那个项目文件夹,安装上Element-UI就可以。接着按照下面这几步操作就好:
cd my-project
npm install element-ui
搞定了Element-UI安装后,别忘了加个它在main.js主文件里,然后跟Vue实例绑好。这样就能随心所欲地使用Element-UI的各种部件,还会自动给你加上哦~
二、Element-UI组件大显身手:实现移动端响应式设计
快来看,那个叫Element-UI的工具真的超级好用,特别是做手机APP开发的小伙伴们,简直就是神器学会用它里头的Col(列)和Row(行)两个小部件,表格布局就变得so easy!
做手机网站其实很简单!用这个Col组件,照着12个格子摆就行了。然后搞搞span属性,每格子大小就定好了。还有,它可是‘响应式’的,超级棒!
“`html
<el-col :span=”12″>左边一半</el-col>
<el-col :span=”12″>右边一半</el-col>
这事儿简单得很!用Element-UI就能把网页分成两部分。里面各种小工具和方法儿帮你搞定弹性布局,像是$isXS和$isSM这些属性,就知道现在屏幕多大了。
三、响应式元素:让页面适应各种屏幕尺寸
别忘了把页眉页脚搞定,这样网页就能在不同屏显下跑得欢快了。你听过vue吗?它真的是太棒了,像v-if和v-else-if这种神奇的指令,你肯定不陌生,用好了它们,你就能随心所欲地调整元素的大小!
<div v-if=”$isXS”>这是超小屏幕显示的内容</div>
<div v-else-if=”$isSM”>这是小屏幕显示的内容</div>
<div v-else>这是大屏幕显示的内容</div>
瞧这儿,输入屏幕宽度就能换内容!是不是很简单实用?
四、Vue Devtools:开发调试利器
做开发的时候别忘了测后优!这个Vue Devtools简直是神器,能一目了然地看到组件状态还能调代码,试过就知道有多好用!
赶紧在命令提示符那输入一下代码,立马就能装上Vue Devtools!
npm install -g @vue/devtools
装好了之后,启动Vue Devtools:
vue-devtools
内容1 内容2
赶紧装个名叫Vue DevTools的浏览器小助手。有了它,你就能时刻留意组件状态、Debug代码,超级方便!
动手做!用Vue加Element-UI打造响应式网站
嘿你们知道吗?我们现在已经摸清了如何让网站随屏自适应的门道!只要学会使用Vue和Element-UI这两个工具,就能轻而易举地做出响应式网站。别着急,我们先从基础的页面做起,比如新闻列表页这样的简单页面就行。
<h1>新闻列表</h1>
export default {
data() {
这是显示在小屏幕上的元素
这是显示在中等屏幕上的元素
这是显示在大屏幕上的元素
return {
newsList: [
{ id: 1, title: ‘新闻1’ },
{ id: 2, title: ‘新闻2’ },
{ id: 3, title: ‘新闻3’ }
]
}
}
}
看看这儿,就这么轻松地搞定了新闻列表页面,真的太简单!只需利用vue和Element-UI。
六、优化与进阶:让网站更酷炫
不如咱给网站加点儿炫酷元素,像搞点动态特效什么的,那样看起来肯定更有意思!
},
methods: {
hoverNews(id) {
console.log(`新闻${id}被hover了`)
},
unhoverNews(id) {
console.log(`新闻${id}不再显示了。`);
看,咱们就给新闻列表添加了hover效果。是不是更酷炫了?
说说vue+element-ui搭建酷帅的手机响应式网店
咱们来学学怎么做个手机网站。首先,得有个放内容的地方,那就是”项目环境”咯。然后,可以把Element-UI这些漂亮小工具拉过来用。可别忘了用上响应式布局和元素,让手机看得更舒服!当然了,别忘记试试Vue Devtools这款利器。按照这个步骤走,你也能轻松搞定好看又好用的手机站了!
想让你的手机网页更炫酷?试试Vue+Element-UI,包好看!
评论0