框架项目
f61a35baaa270ab2776afb86d19e18e73fa046c772b96647f5781c60dc467c136df03be331bacde4d047cd664d29a52132157347365e021f910272004ba440da50df6dbea721a1fc03fbca4eb3cd48ad1507c4527aa027b9baa78562cbe2b949ea78f148393926207a29a6a9121171320b06c29aed2fec237dd5d676e63436abcdc5221cac3eedc4a48ca1c6681532676b9bdcd08ba3fb79e5243205144388b0e0245a3a1f2d6614328881f8fe2b020026f54ff74c350f3d4ac0c5003b0ab2efc7ed5b95470c4b4406487d35984fdb595928396397be404cfd984b7d1113ea39afdc9da2d9f61e4ae735c20ca34bb779355eb7176047445ef ...
社区项目
0a21ee8f47c9ddc942ce2f4d7aa13f56dde87ff84ed43be3fcf646005c0133077a85cb487d69a021d3f93d442e1b58c5ac7e5a74b8b124bf59caa354c6a588f133aa676f6c5294af6d313c49886ed73f78f1ab8e1c05e2520ca4ff90f66e9b7067edf96d99159a3ba5a212f7798d5c45ce39171ccb0dab91461fe574176a1e5e057ae37dafe7810458463300faf7fd40ce3dec7de8c151516d4ed71b27b8684bcb76493ba3fd6b5e84b146fda8a12f2da79b7fe4b853266667aedcdfb11107c8748fc63a1140a34a8af7832f89c2405e50ec650f16de07b8a7dde3d3588912e72c2a6b595c8f5a01aef9cd445b2a2fc64888c22c1bab5b2d5 ...
Chat项目
js文件中export default和export在一个js文件中,export default和export都可以用来导出内容,但它们之间有一些区别:export default只能有一个默认导出,而export可以有多个命名导出。默认导出可以在导入时指定任意名称,而命名导出需要使用相同的名称。
例如,以下是使用export default导出默认函数的示例:12345// utils.jsfunction add(a, b) { return a + b;}export default add;
在另一个文件中导入默认函数的方式:
1234// app.jsimport myAdd from './utils.js';console.log(myAdd(2, 3)); // 输出: 5
当使用export default时,在导入时可以使用import语句的一个额外的语法糖。例如,可以省略导入的内容的花括号。例如,以下是使用export default导出默认函数,并在导入时省略花括号的示例:12345// utils.jsfunctio ...
vuex
辅助函数
mapState , mapGetters, mapMutations, mapActions
state
在vue的任何组件中都可以使用this.$store.state.属性名访问在开发中我们推荐将store中的state赋值给需要使用该状态的组件的计算属性中(一定不能把state赋值给data,state发生改变时不会重新给data赋值)
如下:1234567891011121314export default { data() { return { // 错误state.book 发生改变时book不会更新 myBook: this.$store.state.book } }, computed: { book() { // 正确 state.book会作为当前计算属性的依赖,当state.book发生改变时计算属性book将会重新计算当前值 re ...