白话前端

46
获赞数
13
关注数
8
粉丝数
北京
辽宁工业大学 | 金融学
IP 属地未知
2017-04-07 加入
浏览 8.2k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
109 声望|学徒
javascript
53
伪元素
45
css
45
vue.js
9
小程序
2
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2020-05-31
    我是怎么学会vue的17:父子组件的通信
    常用于请求列表数据:要显示ul->li列表时,父组件向服务器请求数据,数据存放在父组件里,并把数据传递给子组件,然后子组件使用 v-for 遍历显示。(因为子组件不能直接访问父组件或vue实例的数据)
  • 发布了文章2020-05-19
    我是怎么学会vue的16:为什么组件的data必须是函数
    组件的数据定义在哪里 之前组件的数据都是写死在标签里的,现在我希望组件的数据可以动态变化:数据改变,组件的显示也随着变化。 组件的数据在哪里定义呢? 注册组件时,数据写在组件自己的data属性中。以全局组件为例,data是在注册组件的时候来指定的: {代码...}...
  • 发布了文章2020-05-11
    我是怎么学会vue的15:全局组件vs局部组件、父组件vs子组件
    全局组件vs局部组件 父组件vs子组件 父组件通过全局的方式注册。子组件是在某个组件里面注册(不是在全局注册,也不是Vue实例下面注册)。 代码演示: {代码...} 【局部组件】和【子组件】的区别 局部组件是在Vue实例下面注册,子组件是在其他组件里面注册
  • 发布了文章2020-05-11
    我是怎么学会vue的14:组件的基本使用
    创建组件构造器 Vue.extend() 需要传入一个对象Vue.extend创建的是一个组件构造器,通常在创建构造器时,传入template作为我们自定义组件的模板。 Vue.component这种写法在2.X文档中几乎看不到了,一般使用语法糖的形势来写。见下文。
  • 发布了文章2020-05-09
    我是怎么学会vue的13:v-model 表单数据双向绑定
    什么是双向绑定?data里是什么,input就显示什么,修改input里的数据,会同步修改data里面对应的数据。 1.v-model结合type类型使用 {代码...} input的数据,和data里面的message,是双向绑定了的。 2.v-model结合radio类型使用 {代码...} 此时,data的sex属性里面,...
  • 赞了回答2020-05-05
    初学 Vue 请教数组内对象如何求和?
    {代码...}
  • 发布了文章2020-05-03
    我是怎么学会vue的12:数组的哪些方法是响应式的
    为什么数组变化,页面会自动刷新? 原因是:数据是响应式的,vue 监听到数据内部发生变化,会自动根据新数据,重新渲染 DOM,再根据虚拟 DOM 修改真实 DOM。 需要注意的是,并不是数据只要变动,页面就跟着变化。 用哪些方式去修改数组,数据是响应式的? 响应式修改...
  • 发布了文章2020-05-02
    我是怎么学会vue的11:v-for绑定和不绑定key的区别
    先说结论:使用v-for时,需要给元素或组件添加key属性。 加上key的目的:避免重复渲染 通过案例讲解。 案例:在字母列表 B 和 C 之间,插入 F {代码...} 实现方法 插入F方法:使用 splice {代码...} 性能上的问题 先引入一个概念:diff算法。 vue会先把元素放到虚拟d...
  • 发布了文章2020-04-24
    我是怎么学会vue的10:v-if、v-else-if、v-else、v-show
    v-if 功能:通过v-if="ture\false"来决定标签里面的内容是否渲染。 v-if + v-else 如果v-if里面的内容为true,渲染v-if的内容,否则渲染v-else的内容。 {代码...} v-if + v-else-if + v-else 根据条件判断应该渲染哪个标签的内容。 {代码...} v-show v-show只是增加...
  • 发布了文章2020-04-19
    ES6对象字面量的增强写法
    什么是对象字面量 定义一个对象叫obj {代码...} 但实际开发中我们通常不会这样写,我们一般会写成 {代码...} 上面那个大括号{ }就叫对象字面量。 对象字面量的写法 给对象字面量添加一些属性和方法 {代码...} 对象字面量的增强写法 属性的增强写法 定义name,age,he...
  • 发布了文章2020-04-18
    const的使用和注意点
    const用于定义常量,定义完不能修改。 建议在开发中优先使用const,这样可以有效避免变量被其他同事修改的问题。 定义const的时候必须赋值。 {代码...} 常量的含义是:指向的对象不能修改,但是可以修改对象内部的属性。 指向的对象不能修改:像下面这样 {代码...} ...
  • 发布了文章2020-04-17
    var和let的区别(变量的作用域、闭包)
    var 在 if 和 for 中 没有作用域,在 function 中有作用域,即var 没有块级作用域。块指的是代码块,即 if 和 for 后面的{ }。
  • 发布了文章2020-04-10
    我是怎么学会vue的09:计算属性(computed属性)
    data中的数据,可以通过插值语法直接显示到页面上,但有时需要先处理一下(比如把多个数据合并),再显示到页面。 此时就会用到计算属性(vue实例的computed属性)。 用法 HTML:在模板里面指定属性名 {代码...} JS:在computed属性里面,添加方法。 {代码...} 案例 ...
  • 发布了文章2020-04-09
    我是怎么学会vue的08:v-bind动态绑定style属性
    对象是键值对的形式:键是属性名,值是属性的值,不是布尔值。值需要写到引号里面(字符串),不写引号的话则解析成变量名。变量定义在data里面,如下:
  • 发布了文章2020-03-27
    我是怎么学会vue的08:v-bind动态绑定class(对象语法)
    实际开发中,标签的class通常不会使用一个普通字符串写死,而是动态地给标签绑定class,有2种绑定语法:对象语法和数组语法。 对象语法(常用) 绑定方式是使用对象 v-bind:class="{ }"。 对象{ }由键值对构成,键是类名,值是布尔值。 如下所示: {代码...} 对象语...
  • 发布了文章2020-03-27
    我是怎么学会vue的07:v-bind属性绑定(简写用冒号)
    实际开发中,标签的属性不是写死的,需要先从服务器请求,服务器返回json数据,把数据放进vue实例的data,再把data和标签的属性做绑定。
  • 发布了文章2020-03-27
    我是怎么学会vue的06:插值(mustache语法及其他插值指令)
    插值的意思就是把数据(值)插进dom里,数据定义在vue实例的data属性中。 1. 使用Mustache语法(即双大括号{{ }}) DOM: {代码...} vue实例的数据: {代码...} 2. 其他的插值指令 (1)v-once 只显示第一次解析到的数据,当数据发生改变时,页面不跟着变。 {代码...}...
  • 发布了文章2020-03-23
    我的怎么学会vue的05:vue的生命周期
    其中created和mounted是比较常用的。 created常用语做网络请求,把请求到的数据存到data里面,data变化dom即自动变化。
  • 发布了文章2020-03-22
    js中方法和函数的区别
    位置不一样。 写在外面(直接写在<script>标签里面的)的叫函数,比如这样 {代码...} 写在类里面的叫方法,因为方法和某个实例或对象是绑定的。比如这样: {代码...}
  • 发布了文章2020-03-22
    我的怎么学会vue的04:vue的options选项
    我们在创建vue实例的时候,穿进去了一个对象options。这个options中,可以包含哪些选项呢?我们可以看vue的官方文档,【选项/xx】都是可以使用的选项。