小编Imr*_*e_G的帖子

根据nuxt中的url参数动态加载组件

我在nuxt中有一个页面,该页面分为两个部分。第一部分是一个普通的模板结构,其中填充了基于url参数的动态内容。第二部分是应基于此数据加载的组件。我正在努力做到这一点:

<template>
  <div>
    <h1>{{myData.header}}</h1>
    <p>{{myData.text}}</p>
    <my-component></my-component>
  </div>
</template>

<script>
export default {
  components: {
    'my-component': () => import('@/components' + this.myData.component)
  },
  async asyncData(context) {
    return {
      myData: context.params.myData
    }
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。有没有办法做到这一点?

我熟悉使用的可能性<my-component :is="myData.component"></my-component>。但是,这需要我显式导入每个组件,并且我想避免这种情况。

vue.js vue-component nuxt.js

5
推荐指数
1
解决办法
2534
查看次数

循环遍历反向(列表)是否会增加函数的时间复杂度?

简短而简单的问题。我一直在研究编码面试的时间复杂度,但我找不到一个简洁的答案。我知道这个问题存在于 SO 上。Python List Reverse 的时间复杂度是多少?.

Python 有两种循环列表的方法。您可以循环遍历 list.reverse(),它以时间复杂度 O(n) 反转列表,或者您可以循环遍历 reversed(list)。我的问题是:使用 reversed(list) 是否也有 O(n) 的复杂度?

我可以想象两个可能的答案,要么它实际上反转了列表(在这种情况下我会说:是的,它确实添加了 O(n))或者它只是从另一侧遍历列表(在这种情况下我会说,不:它没有)。谁能给我一个明确的答案?

python big-o python-3.x

3
推荐指数
1
解决办法
764
查看次数

标签 统计

big-o ×1

nuxt.js ×1

python ×1

python-3.x ×1

vue-component ×1

vue.js ×1