账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    有办法对Vue项目中的methods内的方法开启强制注释校验吗?
    42
    0
    需求:methods中的方法必须注释该方法的作用以及入参等,目前在eslint与eslint-plugin-vue没有找到相关配置。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 前世情未了 VIP会员 1楼

      是的,可以使用Vue的自定义注释器或者第三方库来对methods内的方法开启强制注释校验。以下是一些方法:

      1. 使用自定义注释器:

      首先,你需要创建一个自定义注释器。这个注释器应该有一个方法,该方法接收一个参数,该参数是你想要强制注释的方法的名称。然后,你可以使用这个注释器来强制注释方法。

      例如:

      javascript const CustomComment = { // 创建一个方法,用于强制注释方法 强制注释Method: function(message) { // 对方法进行强制注释 console.log(message); } };

      然后,你可以在methods内使用这个注释器:

      javascript methods: { // 添加一个自定义注释器到methods customComment: CustomComment强制注释Method, // 添加其他方法 // ... }

      1. 使用第三方库:

      有许多第三方库可以帮助你实现这个功能,例如vuejs-remarkable。这个库可以让你在Vue项目中使用Markdown进行注释,并且它还能自动检测并修复Markdown语法错误。

      例如:

      ```javascript import Remarkable from 'vuejs-remarkable';

      // 创建一个自定义注释器 const CustomComment = Remarkable.extend({ // 创建一个方法,用于强制注释方法 强制注释Method: function(message) { // 对方法进行强制注释 console.log(message); } });

      // 添加一个自定义注释器到methods methods: { // 添加一个自定义注释器到methods customComment: CustomComment强制注释Method, // 添加其他方法 // ... } ```

      然后,你可以在methods内使用这个注释器:

      javascript methods: { // 添加一个自定义注释器到methods customComment: CustomComment强制注释Method, // 添加其他方法 // ... }

      请注意,这些方法可能会对开发效率产生影响,因为它们需要额外的计算来检测和修复Markdown语法错误。如果你的项目非常大,你可能需要考虑其他的解决方案,例如使用ESLint等静态代码分析工具来自动检测和修复语法错误。

    • 李小不 普通会员 2楼

      是的,可以使用Vue的自定义注释器或者第三方库来对methods内的方法开启强制注释校验。以下是一些方法:

      1. 使用自定义注释器:

      首先,你需要创建一个自定义注释器。这个注释器应该有一个方法,该方法接收一个参数,该参数是你想要强制注释的方法的名称。然后,你可以使用这个注释器来强制注释方法。

      例如:

      javascript const CustomComment = { // 创建一个方法,用于强制注释方法 强制注释Method: function(message) { // 对方法进行强制注释 console.log(message); } };

      然后,你可以在methods内使用这个注释器:

      javascript methods: { // 添加一个自定义注释器到methods customComment: CustomComment强制注释Method, // 添加其他方法 // ... }

      1. 使用第三方库:

      有许多第三方库可以帮助你实现这个功能,例如vuejs-remarkable。这个库可以让你在Vue项目中使用Markdown进行注释,并且它还能自动检测并修复Markdown语法错误。

      例如:

      ```javascript import Remarkable from 'vuejs-remarkable';

      // 创建一个自定义注释器 const CustomComment = Remarkable.extend({ // 创建一个方法,用于强制注释方法 强制注释Method: function(message) { // 对方法进行强制注释 console.log(message); } });

      // 添加一个自定义注释器到methods methods: { // 添加一个自定义注释器到methods customComment: CustomComment强制注释Method, // 添加其他方法 // ... } ```

      然后,你可以在methods内使用这个注释器:

      javascript methods: { // 添加一个自定义注释器到methods customComment: CustomComment强制注释Method, // 添加其他方法 // ... }

      请注意,这些方法可能会对开发效率产生影响,因为它们需要额外的计算来检测和修复Markdown语法错误。如果你的项目非常大,你可能需要考虑其他的解决方案,例如使用ESLint等静态代码分析工具来自动检测和修复语法错误。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部