各种报错
各种报错汇总1.Invalid shorthand property initializer速记属性初始值设定项无效 原因: 1234{ label:"最后登录时间", prop = "lastLoginTime"} 很明显,在对象中使用了=将其改为: 123456789101112131415161718192021"list":[ { "state" : 1, "role" :"o", "roleList" :[ "60180b07b1eaed6c45fbebdb", "60150cb764de99631b2c3cd3", "60180b59b1eaed6c45fbebdc"], ...
知乎日报
实现思路: 从上到下: 1.header:三部分:logo,app下载,浏览内容 2.download: 1.背景为蓝色 2.左边的img左移动画(两端对齐) 3.右边的div下移动画 上部: 标题 内容 左下部 二维码 右下部 上方ios下载 下方Android下载 3.浏览内容(main-content) 1.head 2.内容分为三列 4.尾部(footer) 1.左部文字 2.右部二维码 5.页面详情 1.首先需要在 12345678<div class="before" v-for="item in beforeStories" :key="item.id"> <content-item :imgUrl="item.images" :title="item.title" :hint="item.hint" ...
跨域问题
1.跨域问题 由于浏览器的同源策略限制,浏览器会阻止一个域的javascript脚本和另一个域的内容进行交互 同源需要要求两个页面有==同样的协议==,==主机==,==端口号==。 2.解决方式 如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器。这个问题可以通过 vue.config.js 中的 devServer.proxy 选项来配置。(vue官方文档中) 通过代理的方式,将本地请求转发到目标url上 1234567891011121314module.exports = { devServer: { proxy: { '/api': { target: '<url>', ws: true, changeOrigin: true...
风格规范
1.多单词组件名1name:'TodoItem' 2.组件文件名称 开头单词大写 或者始终横线连接 12TodoItem.vuetodo-item.vue 3.统一组件名的前缀某相似的基础组件,应该用特定的一个前缀开头,方便分类 4.单页面不复用的组件每个页面只用到一次,不接受任何prop的组件,应该为其加上The前缀 5.子组件依赖父组件有这种依赖关系的,需要用父组件名称做前缀 6.prop命名和模板命名在prop中用驼峰命名,在模板中用xxx-xxx 1234props: { greetingText: String}<WelcomeMessage greeting-text="hi"/>








