ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

尚硅谷-谷粒学院BUG记录

2021-04-25 15:35:08  阅读:508  来源: 互联网

标签:npm opened deprecated js state 谷粒 硅谷 sidebar BUG


1.下拉列表框的数据回显,二级分类是遍历出来的,回显后没有数据

修改侧边栏的默认显示还是隐藏

/找到store/modules/app.js文件
const app = {
  state: {
    sidebar: {
      // opened: !+Cookies.get('sidebarStatus'),        //原值
      opened:true,                                      //默认展开(false是隐藏)
      withoutAnimation: false
    },
    device: 'desktop',
    language: Cookies.get('language') || 'en',
    size: Cookies.get('size') || 'medium'
  },
  mutations: {
    TOGGLE_SIDEBAR: state => {            //点击收缩功能触发
      // if (state.sidebar.opened) {
      //   Cookies.set('sidebarStatus', 1)
      // } else {
      //   Cookies.set('sidebarStatus', 0)
      // }
      // state.sidebar.opened = !state.sidebar.opened
      state.sidebar.opened = true
      state.sidebar.withoutAnimation = false
    },
    CLOSE_SIDEBAR: (state, withoutAnimation) => {        //自适应触发
      Cookies.set('sidebarStatus',1)
      state.sidebar.opened = true
      state.sidebar.withoutAnimation = withoutAnimation
    }
}

2.'MP_OPTLOCK_VERSION_ORIGINAL' not found

报错

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'MP_OPTLOCK_VERSION_ORIGINAL' not found. Available parameters are [param1, et]

解决:乐观锁OptimisticLockerInterceptor 已经被废弃,可以在 MybatisPlusInterceptor 拦截器对象中加入新版的 OptimisticLockerInnerInterceptor 乐观锁对象,interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());3.3.0之后的 mybatis-plus 要这样使用

//乐观锁插件
    @Bean
    public MybatisPlusInterceptor optimisticLockerInnerInterceptor(){
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
        return interceptor;
        //return new OptimisticLockerInnerInterceptor();
    }

3.jar包依赖冲突

找到引起冲突的父类包,在其里面添加exclusions标签,这个方法排除了swagger jar包导致不能用

 <!--swagger-->
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger2</artifactId>
                <version>${swagger.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.google.guava</groupId>
                        <artifactId>guava</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

4.前端报错:无法加载文件 D:\NodeJS\node_global\babel.ps1,因为在此系统上禁止运行脚本

解决:

(1)以管理员身份运行vs code

(2)在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)

(3)在终端执行:set-ExecutionPolicy RemoteSigned

(4)在终端执行:get-ExecutionPolicy,显示RemoteSigned

5.解决前端代码语法校验,在vue.config.js里

lintOnSave: false,

6.[Vue warn]: Error in v-on handler: "TypeError: api_teacher_js__WEBPACK_IMPORTED_MODULE_0_.default.addTacher is not a function"

.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to
 fsevents 2.
npm WARN deprecated highlight.js@9.18.5: Support has ended for 9.x series. Upgrade to @latest
npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info.
npm WARN deprecated @hapi/joi@15.1.1: joi is leaving the @hapi organization and moving back to 'joi' (https://github.com
/sideway/joi/issues/2411)
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies
.
npm WARN deprecated core-js@2.6.12: core-js@<3 is no longer maintained and not recommended for usage due to the number o
f issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated @hapi/address@2.1.4: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated left-pad@1.3.0: use String.prototype.padStart()
npm ERR! code ENOENT
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno -4058
npm ERR! enoent Error while executing:
npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:

在vue-element-admin模板中去掉tui-editor
1、修改package.json
删除包括tui-editor的1行

2、删除tui-editor相关文件

rm src/components/MarkdownEditor/index.vue
rm src/views/components-demo/markdown.vue

vi src/router/modules/components.js 删除@views/components-demo/markdown相关内容,如下所示:

    {
      path: 'markdown',
      component: () => import('@[/views/components-demo/markdown'),](javascript:;)
      name: 'MarkdownDemo',
      meta: { title: 'Markdown' }
    },

然后就好了

7.Invalid prop: type check failed for prop "image". Expected String with value "undefined", got Undefined

image类型错误转换成string就好了

8.前端页面接收不到上传文件后的返回值

[Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'url' of undefined"

found in

把调用方法后面的括号去掉就好

9.阿里云的上传Sdk没有开源所以仓库没有,只能手动添加

https://blog.csdn.net/small_yogurt/article/details/108244679

10.springboot内置tomcat会限制上传文件大小

https://blog.csdn.net/awmw74520/article/details/70230591

11.Vue整合swiper报错Could not compile template .....swiper\dist\css\swiper.css解决办法

https://www.cnblogs.com/Courage129/archive/2004/01/13/14022269.html

12.nuxt项目打包后阿里云播放器错误:ReferenceError: Aliplayer is not defined

这是因为导入js文件的问题,打包后没有完全导入js文件

解决:

通过配置引入,在 【nuxt.config.js】文件中引入

module.exports = {
/*
** Headers of the page
*/
head: {
title: ' ',
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ hid: 'keywords', name: 'keywords', content: ' ' },
{ hid: 'description', name: 'description', content: ' ' }
],
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
],
//就是这个位置!!!!!
script:[
{src: "https://g.alicdn.com/de/prismplayer/2.8.1/aliplayer-min.js", type:"text/javascript"}
]
},
......
......
......

标签:npm,opened,deprecated,js,state,谷粒,硅谷,sidebar,BUG
来源: https://www.cnblogs.com/luoboyu/p/14700449.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有