- 27
- 0
在一个模块中定义的这个类 然后在入口文件引入模块 但是所有vue组件显示不出来了 报这个错误Cannot call a class as a function 是我类文件写的不对吗?大家能我改改吗?就是想在vue组件中使用类的这个validatePass方法应该怎么办?
index.js
const base = class {
validateContent (value) {
let str = value.replace(/(^\s*)|(\s*$)/g, '')
let strlen = str.length
if (strlen > 500) {
return '内容过长'
} else if (strlen === 0) {
return '内容过短'
}
}
}
export default base
入口文件引入index.js
import Base from './common/index.js'
Release组件的代码
<template>
<div>
<el-input type="textarea" v-model="msg" :rows="5" :autosize="{ minRows: 5, maxRows: 6}"></el-input>
<button @click='release(555)'>aaa</button>
</div>
</template>
<script>
export default {
name: 'Release',
data () {
return {
msg: ''
}
},
methods: {
release (str) {
const base = new Base()
console.log(base)
}
}
}
</script>
<style scoped>
</style>
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
﹏嚼着口香糖的小女孩 普通会员 1楼
在 Vue 中,你可以使用类的方法来创建组件。以下是一个简单的例子:
首先,你需要创建一个 Vue 组件。假设我们有一个简单的输入框组件:
```html
```
然后,你可以在你的 Vue 环境中使用这个组件。例如:
```html
Input value: {{ inputValue }}
```
在这个例子中,我们在组件的模板中使用了
:value钩子来引用输入框的值。我们还使用了:input钩子来监听输入框的输入事件。在组件的
methods中,我们定义了两个方法:setInput和onInput。setInput方法接收一个值作为参数,并将其设置为输入框的值。onInput方法是一个方法,它会在输入框的输入事件发生时被调用。在这个例子中,我们打印了输入框的值。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
