06 2020 档案
摘要:在git上创建一个项目,地址:https://github.com/LiYanTaogithub/vUi.git 本地项目文件: git init //初始化git add . //添加所有文件git commit -m xxx xxx //为文件信息,可以随意起名git remote add or
阅读全文
摘要:浏览器渲染和服务端渲染 服务端渲染:在服务端将对应数据请求完,在后端拼装好页面返回给前端 好处:利于SEO优化,减少首屏加载时间 缺点:占用大量内存和cpu,一些生命周期不能用, 没有beforemounted、mounted生命周期 客户端渲染可能会出现白屏。 一、基本用法 1.安装插件: npm
阅读全文
摘要:循环轮播的时候,刚进入界面还是从第一张图片开始,循环一圈的时候就从第二个开始了,第一就是一闪就过了。 找了好久东拼西凑才解决 解决办法: 由于图片数据是动态获取的,所以在ajax请求成功后再初始化轮播图 function policybannerlistcb (data) { data = JSON
阅读全文
摘要:在做项目的时候经常遇到这样一个问题, 就是一张图片宽度100% 在缩放屏幕的时候图片会被压缩变形!!!如下: 在大屏幕上: 在小屏幕上: 小屏幕上压缩变形,很丑陋,给人一种很不专业的感觉的。 解决办法: 为了避免变形,我们可以使用css中object-fit属性 html: <div class="
阅读全文
摘要:在学习Vue的时候我们知道它的响应式数据原理就是通过Object.defineProperty进行重写定义的,主要是利用get和set属性访问器实现的,接下来看看get和set属性访问器的实现原理 1.ES6的实现方法 js允许在运行时向对象添加状态,并且可以添加行为。为了提高抽象能力,js的属性被
阅读全文
摘要:基本使用 Vue 推荐在绝大多数情况下使用模板来创建你的 HTML。然而在一些场景中,你真的需要 JavaScript 的完全编程的能力。这时你可以用渲染函数,它比模板更接近编译器。 让我们深入一个简单的例子,这个例子里 render 函数很实用。假设我们要根据父组件传过来的数据决定显示哪个标签:
阅读全文