无心

无心 查看完整档案

杭州编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

无心 回答了问题 · 2019-06-12

解决为什么transition-group只能部分有效果?

transition-group根据Key值决定是否进行状态变化,当key变化时会触发动画,否则vue会按照最小开销去修改对应的值而不触发过渡

关注 3 回答 2

无心 回答了问题 · 2019-06-04

解决获取el-table其中一列的所有数据

slot-scope只相当于缓存,可以让你在模板中方便的把数据按你需要的方式渲染,这种情况直接根据源数据去计算就好了,写在computed中根据tableData的值对应计算

关注 3 回答 2

无心 回答了问题 · 2019-06-04

解决引用vuex的store.js 使用里面的getter提示getter未定义

modules里写的getter要用store.getter['模块名/方法名']调用
或者引入mapGetter同样需要模块名/方法名
另外vuex提供了createNamespacedHelper可以直接创建一个模块内的引用方法

import{createNamespacedHelpers} from vuex;
const {mapGetter} from createNamespacedHelpers('user')

这样的mapGetter引入不需要写模块名

关注 5 回答 4

无心 赞了回答 · 2019-06-04

一个数组如何过滤另一个数组中的值,如下图和代码

let allRoutesSet = new Set(allRoutes)
let someRoutesSet = new Set(someRoutes)

let difference = Array.from(new Set([...allRoutesSet].filter(x => !someRoutesSet.has(x)))) // 差集,题主要的

let intersect = Array.from(new Set([...allRoutesSet].filter(x => someRoutesSet.has(x)))) // 交集

let union = Array.from(new Set([...allRoutesSet, ...someRoutesSet])); // 并集

关注 3 回答 2

无心 赞了回答 · 2019-06-04

如何用vue的keepAlive实现以下业务场景

这种业务不需要使用keep-alive吧,keep-alive主要是用于保留组件状态或避免重新渲染。列表页有若干条数据,进入编辑页都是需要变化的,更何况新增、编辑是同一个组件,所以完全没有必要使用keep-alive。在编辑的时候传递列表页的row过去进行一下数据绑定就好了。

关注 5 回答 4

无心 回答了问题 · 2019-06-04

vue做了个聊天室,类似微信那样,发送附件或者图片怎么做?对话框里的成功发送文件,我要做一个这样的样式吗?

首先后端肯定是会保存图片或者文件的把,在保存文件的同时直接记录这个路径到img标签或者a标签中 在vue中拿到数据后v-html放进去可以了

关注 2 回答 1

无心 回答了问题 · 2019-06-04

this.$refs.xx可以获取到,但是this.$refs.xx.style是undefined?

要访问DOM的attr属性,需要在this.$refs.btnRight.$el.style中访问,vue推荐的做法是直接在标签上绑定动态属性
:style={height:''}

关注 6 回答 5

无心 回答了问题 · 2019-05-31

vue 组件切换的时候,第一次点击可以加载出来,在同级之间点击就会空白

emmm很不理解这样的结构 第三级的路由完全可以写成组件的形式啊
至于你这里出现的问题,我猜测是路由懒加载的原因,
你可以尝试将A和E文件夹下的子路由直接import引用而不是按需引入

 <template>
 <component :is='stepControl[step]'
            :contactInfo="contactInfo"></component>
</template>
<script>
const a =()=>import('../components/step/a');
const b =()=>import('../components/step/b');
const c =()=>import('../components/step/c');
const stepControl=['a','b','c']组件名
export default{
data(){return {step:1}}
}

关注 3 回答 2

无心 关注了标签 · 2019-05-29

css3

层叠样式表(英语:Cascading Style Sheets,简写CSS),又称串样式列表,由W3C定义和维护的标准,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。目前最新版本是CSS2.1,为W3C的候选推荐标准。CSS3现在已被大部分现代浏览器支持,而下一版的CSS4仍在开发过程中。

关注 23260

无心 关注了标签 · 2019-05-29

html5

HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

关注 88053

认证与成就

  • 获得 5 次点赞
  • 获得 2 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 2 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2019-01-17
个人主页被 150 人浏览