vue组件库开发日志(3)|青训营笔记

61 阅读2分钟

这是我参加青训营笔记创作活动第10天

js字符串

split('')& join('')

split 是将一个按照指定分隔符,分隔放入数组

join 是将一个数组有指定分隔符分隔放入数组 join('分隔符')

filter函数

filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。

vue报错

did you register the component correctly? For recursive components, make sure to provide the “name“

  • 是因为你太粗心了,快回去检查你的代码 export default 后的name写对了没有
  • 还有可能是你的注册重复了两次。后面那一次覆盖了前面那一次
export default {
  name: "emui-nav-item",//今天就是这里写错了
  props: {
    name: {
      type: String,
      required: true, //强制要求必须传入
    },
  },
  data() {
    return {
      selected: false,
    };
  },
  methods: {
    onclick() {
      this.$emit("add:selected", this.name);
    },
  },
};
</script>

引入组件注册的路径

开头必须得是 ./

import emuiNav from "./components/Nav/nav"
import emuiNavItem from "./components/Nav/nav-item"
import emuiSubNav from "./components/Nav/sub-nav"

git常用操作 git图谱

二、查看分支

  1. 查看本地所有分支:git branch (注意:* 号为当前所在分支)
  2. 查看远程有哪些分支:git branch -r
  3. 查看所有分支(本地和远程的):git branch -a 三、创建分支
  4. 只创建分支(不切换分支):git branch [branch name]
  5. 创建并切换分支:git chechout -b [branch name] (注意:* 号为当前所在分支) 四、切换分支
  6. 切换本地分支:git chechout [branch name] 五、提交分支
  7. 提交分支到远程:git push origin [branch name] 六、删除分支
  8. 删除本地分支:git branch -d [branch name] (注意:1、不能删除当前正所处的分支;2、不能删除不存在的分支;)
  9. 删除远程分支:git push origin :[branch name] 或者 git push origin --delete [branchname]

自我提问:

join 和 split的区别?
filter函数的作用?
vue 报错组件未注册的原因,与排查方法?

参考网页

blog.csdn.net/u014361280/…