自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 循环小案例

循环,for in;for of,forEach,map

2022-06-16 16:39:27 151 1

原创 vue 显示隐藏

vue 显示隐藏

2022-06-16 14:20:03 684

原创 vue 反转字符串

反转字符串

2022-06-16 12:09:28 823

原创 1.mounted 2.setTimeout、setInterval

vue3 1.mounted 2.setTimeout、setInterval

2022-06-16 10:10:49 440

原创 1.编写HelloWorld!2.变量{{ }}

vue3 helloWorld

2022-06-14 10:41:01 112

原创 面向对象 红绿灯 案例

面向对象 红绿灯案例

2022-06-07 16:54:45 265

原创 vue 父子通信( props、$emit ) 结合 双向数据绑定 ( v-model ) 案例

先看一下页面渲染效果:把父组件num的值传到子组件中 , 渲染 ( props )子组件 data 定义 , 用于接收父组件传值 , 渲染 ( data )不在data中定义会报错 ,(不能直接改变父组件的值)父传子:代码:子组件: <div> <!-- 渲染子组件中定义data: firstnumber1 --> <div>data:{{firstnumber1}}</div> <!-- 渲染父组件

2021-09-09 17:24:23 467

原创 vue 组件通信 (父传子、子传父)

父传子:使用props子组件: <div> <h5>{{msgs}}</h5> </div>export default { // props props:[ "msgs"]}父组件:<div> <Child :msgs="msg"></Child> </div>import Child from "./components/Child.vue"expor

2021-09-07 17:06:02 70

原创 同意协议、下一步 小案例

在注册账号时,在下方经常需要点击同意协议,如果不点击同意那么我们将不能进行后续的操作。 <input type="checkbox" v-model="defaultNo">同意协议 //disabled 禁用 <button @click="dowOneStep" :disabled="!defaultNo">下一步</button> data(){ return{ defaultNo:false } },

2021-09-07 14:56:57 797

原创 vue 实现购物车功能 数量加减、删除、单价、总价

直接上代码:<div> <table> //标题 <tr> <th class="title"></th> <th class="title">书籍名称</th> <th class="title">单价</th> <th class="title">数量</t

2021-09-03 14:02:11 4070 1

原创 使用input框,了解虚拟dom,diff算法

虚拟dom我们使用账号登录、邮箱登录切换的案例: <div v-if="judge"> <span>账号登录</span> <input type="text" > </div> <div v-else> <span>邮箱登录</span> <input type="text"> </div> &

2021-09-01 15:25:02 239

原创 简单实现 账号登录、邮箱登录切换 v-if、v-else的使用

v-if 、v-else 条件判断当v-if 条件成立时,显示v-if的内容,否则显示v-else的内容。 //v-if 必须将它添加到一个元素上 <div v-if="judge"> <span>账号登录</span> <input type="text" > </div> //v-else 元素必须紧跟在带 v-if 或 v-else-if 的元素的后面否则不会被识别,将会报错(报错信息如下图

2021-08-31 17:25:22 264

原创 vue中computed 和 methods 区别

我们先来看一下概念,文字性的描述,可能小伙伴不是很明白,那我们就上代码~计算属性computed :​ 不支持异步;响应式依赖进行缓存 ,数据发生改变,才会重新进行计算;多对一 或 一对一;属性值是函数。computed本身就是一个属性,完成各种复杂的逻辑,包括运算、函数调用等,只要最终返回一个结果就可以。其本质是computed内部有两个方法(set和get),computed最终返回的结果是get方法的返回值,默认会走get方法,数据变化时,调用set方法。不需要加括号。内部变量

2021-08-24 15:47:04 397

原创 简单实现计算总价

<div> <ul> <li v-for="(item,index) in list" :key='index'>{{item.name}} <span>{{item.price}}元</span></li> </ul> <div>总价:{{totalPric}}</div> </div>data(){ return{ .

2021-08-24 12:45:30 202

原创 vue实现动态列表点击字体换色

点击列表,变换颜色 <ul> <li @click="btn(i)" :class="{boxStyle:i == listIndex}" v-for="(item,i) in list" :key="i"> {{item}} </li> </ul> //@click点击事件 //v-bind:绑定事件,简写 : 绑定属性和数据。 //for 循环v-for="(item,i) in list" //

2021-08-24 11:03:36 329

原创 vue 点击按钮实现随机颜色

随机颜色 点击切换 <button @click="btn">点击</button> <div :style="{color:colorRender}" >内容</div> data(){ return{ listColor:['red','blue','yellow','pink','green'], colorRender:"" } }, //取整 Math.floor 的随机数 Math.ran

2021-07-20 11:18:33 1118

原创 vue 实现购物车数量加减

vue 实现数量加减HTML<div class="shoplist" v-for="(item,index) in list" :key="index"> <div>{{item.name}}</div> <div class="redAdd shoplist"> <button @click="red(index)">-</button> <div>

2021-07-15 14:15:17 2372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除