Ethan

个人博客

vue中使用mockjs

安装mockjs 1npm install mockjs --save-dev 在src下创建一个mock的文件夹,里边存在index.js,这个文件是保存模拟数据路径的地方 1234import Mock from 'mockjs'import order from './order'Mock.mock(/\/order\/getOrderList/, 'get', order.getOr......
vue

jQuery中empty、remove、detach区别

jQuery提供了三种删除节点的方法:remove()、detach()和empty() empty():不是删除节点,而是清空节点,清空匹配的元素集合中所有的子节点,但元素自身和事件都未被删除。 remove():不会把匹配的元素从jQuery对象中删除,可以在将来再使用,但除了元素自身保留下来外,其他的比如绑定的事件,附加的数据等都会被删除。 detach():不会把匹配的元......
js

inline-block的详解和应用

inline-block的两个兄弟 display:inline; 内联元素,简单来说就是在同一行显示。他没有高度,给内联元素设置width和height是没效果的。 display:block; 块级元素,简单来说就是就是有换行,会换到第二行。同时可以设置宽高。 inline-block inline-block 的元素既具有 block 元素可以设置宽高的特性,同时又具有 inline ......
css

Vue.js基础(一)

Vue.js是什么 Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 声明式渲染 Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统: 123<div id="app"> {{ messag......

overflow:hidden清除浮动原理

浮动造成的影响 父块没有设置指定的高宽,当子块设置为浮动(float)时,原本包裹子块的父块高度塌陷,子块内容会溢出。这时给父块设置overflow:hidden就能清除浮动造成的影响,使父块重新包裹子块。 那么问题来了,overflow:hidden的意思是超出的部分要裁切隐藏掉,而在上述问题中不但没有隐藏超出部分,反而让父块有了高度,明显违反了overflow:hidden的本意。 要解......
css

odoo13 qweb(一)

属性 qweb可以对属性进行实时计算并在输出时设置,通过t-attr来实现,有三种形式: t-attr-$name可以创建一个名为$name的属性,原属性的值会被解析为新生成的属性的值 1<div t-attr-viewaction="{{action.attrs['name']}}"/> t-attf-$name与第一个类似,但它的......

Promise.resolve()初试

Promise.resolve() Promise.resolve(value)方法返回一个以给定值解析后的Promise对象。如果该值为promise,返回这个promise;如果这个值是thenable(即带有"then" 方法),返回的promise会“跟随”这个thenable的对象,采用它的最终状态;否则返回的promise将以此值完成。此函数将类promise......
js

JavaScript setTimeout()初试

setTimeout()延迟任务执行 setTimeout(fn,t),超时调用,超过时间t,就执行fn。 setTimeout(fn,t)中t告诉JS再过多久把当前任务添加到队列中,并不是执行的到setTimeout就添加任务。如果队列是空,那么添加的代码会立即执行;如果队列不空,那么它就要等前面的代码执行完了以后在执行。 代码示例: 123setTimeout(() => ......
js

odoo qweb模板template

模板template定义 t-name只能放在模板文件的最外面,离template标签最近的地方 12345<templates> <t t-name="template-name"> <!-- template code --> </t></templates> 它没有其他参数,但可以使用一个t标签,当使......

odoo13 web(一)

取视图行id 1event.currentTarget.dataset.id 与 1$(event.currentTarget).data('id') 取到相同的数据 行可编辑判断 odoo12 1!this._isEditable() odoo13 1!this._isRecordEditable(event.currentTarget.dataset.id) 获取记录id 1va......