mlyknown

mlyknown 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

mlyknown 关注了问题 · 2017-02-16

解决关于删除对象中一组数据的问题?

var obj = {'a':'b','c':'d','e':'f'};
var arr = ['a','c'];
for (var i in obj) {
    for (var k=0;k<arr.length;k++) {
        if (i != arr[k]) {
            delete obj[i];
            console.log(obj);
        }
    }
}

打印出来是这样的:
图片描述

但是我对象只要两组数据的时候:、

var obj = {'a':'b','c':'d'};
var arr = ['a',];
for (var i in obj) {
    for (var k=0;k<arr.length;k++) {
        if (i != arr[k]) {
            delete obj[i];
            console.log(obj);
        }
    }
}

图片描述
这样就没问题了,
请问是我该怎么做。
谢谢!

关注 9 回答 7

mlyknown 关注了专栏 · 2017-01-31

勤勉的JS与React

个人心得,偏JavaScript, React, React Native

关注 37

mlyknown 关注了专栏 · 2017-01-31

整理强迫症患者的一生

本博客也会同步到:https://github.com/alvarto/blog/issues 不来star一下吗

关注 28

mlyknown 关注了问题 · 2017-01-22

解决redux将整个应用的新状态放入store 是不是非常占内存

最近参与了一个react+redux的项目,有个疑问?就是把数据都交由store统一管理,如果浏览了很多页面,页面的数据都保存到store里,store里的数据越来越多,而很多页面可能只需要浏览一次,那么这样的设计会不会是对宝贵内存资源的一种浪费呢?

关注 9 回答 6

mlyknown 关注了问题 · 2017-01-22

解决vue是否可以动态设置路由的path和components?

我这里有后台返回的一个导航菜单数组,里面包含了每个导航对应要渲染的组件名称和导航目标的别名(用在path上)。

图片描述

如何在初始化构建Router的时候,根据返回的菜单数组来渲染一个routes?
不知道这样的需求是否合理。
我试着做了一下,导航菜单数组在new VueRouter之前用AJAX获取,但每次都获取不到。
如果在构建Router之后再去动态的设置path和component是否可行?

关注 5 回答 4

mlyknown 关注了问题 · 2017-01-11

react-redux 传递方法很繁琐

使用 react-redux 差不多两周了,现有的方式是在 container 将数据和方法都 map 进去。但是组件层级一多就有可能会忘记某一层,感觉很繁琐,并且有一定机会出现忘记某一层传递。
不知道是我方式不对,还是这种设计是为了解决某种问题,求解答

关注 7 回答 5

mlyknown 关注了问题 · 2016-12-15

解决vuejs 2.0 fliter 搜索过滤怎么做啊---新手

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>vue自定义过滤器</title>
    <script data-original="https://unpkg.com/vue/dist/vue.js"></script>

</head>
<body>
    <div id="app">
        <input v-model='search'/>

        <ul v-for="item in products ">
            <li>{{item.name}},价格:¥{{item.price}}</li>

        </ul>
    </div>
    <script>
  Vue.filter('searchFilter', function(value) {
    ...
  })

var vm = new Vue({
  el:'#app',
  data: {
    products: [
            {name: '苹果',price: 25,category: "水果"}, 
            {name: '香蕉',price: 15,category: "水果"}, 
            {name: '雪梨',price: 65,category: "水果"}, 
            {name: '宝马',price: 2500,category: "汽车"},
            {name: '奔驰',price: 10025,category: "汽车"}, 
            {name: '柑橘',price: 15,category: "水果"}, 
            {name: '奥迪',price: 25,category: "汽车"}
        ]
  }
})
</script>
</body>
</html>

关注 6 回答 1

mlyknown 关注了问题 · 2016-12-15

Vue2 如何异步加载数据?

我需要在模板编译前进行2次异步操作。

methods: {
      getResults(){
        return new Promise(resolve => {
          if (this.$store.state.results) {
            this.results = this.$store.state.results
            resolve()
          }
          else {
            const q = this.$route.query.q
            this.$http.get('search/', {params: {q: q}}).then(response => {
              this.$store.commit('postResults', {results: response.data.results, count: response.data.count})
              resolve()
            })
          }
        })
      },
      getDetail(){
          return this.$http('vendor/detail/',{params:{
              doc:id
          }})
      }
    },
beforeMount(){
    this.getResults().then(this.getDetail).then((response)=>{
       this.detail=response
     })
  },

现在的情况是,getDetail执行完后模板就开始编译了。。求大神解答:(

关注 5 回答 2

mlyknown 关注了问题 · 2016-12-14

redux中如何通过js触发事件跳转页面

clipboard.png
想在这个地方通过js来跳转页面

关注 4 回答 3

mlyknown 关注了问题 · 2016-12-14

解决求一个小型的Vue vue-router项目,让我模仿的做一做

求一个小型的Vue vue-router项目,让我模仿的做一做

关注 6 回答 4

认证与成就

  • 获得 36 次点赞
  • 获得 18 枚徽章 获得 2 枚金徽章, 获得 5 枚银徽章, 获得 11 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2015-09-22
个人主页被 858 人浏览