reactjs - @deviniti/jql-autocomplete-input 代码不起作用
问题描述
我正在使用 @deviniti/jql-autocomplete-input 包进行 jira jql 自动完成。请任何人帮助我如何使用这个组件
https://www.npmjs.com/package/@deviniti/jql-autocomplete-input
我已经安装了该软件包并尝试构建该示例代码..但我收到以下错误:
./node_modules/@deviniti/jql-autocomplete-input/src/JQLAutocompleteInput.jsx 14:18 模块解析失败:意外令牌 (14:18) 您可能需要适当的加载程序来处理此文件类型。| | JqlInvalidIcon() { | 返回 (|
import React from 'react';
import axios from 'axios';
import JQLAutocompleteInput from '@deviniti/jql-autocomplete-input';
class App extends React.Component {
state = {
inputValue: ''
}
fetchbyAxios(resourceUrl) {
return axios.get(resourceUrl);
}
getSuggestionsRequest = fieldName => fetchbyAxios(`/rest/api/2/jql/autocompletedata/suggestions?fieldName=${fieldName}`);
validationRequest = jql => fetchbyAxios(`/rest/api/2/search?startAt=0&maxResults=1&validateQuery=strict&fields=summary&jql=${jql}`);
getAutocompleteDataRequest = () => fetchbyAxios('/rest/api/2/jql/autocompletedata');
onJQLChange = (event) => {
this.setState({
inputValue: event.target.value
})
};
render() {
return (
<JQLAutocompleteInput
getAutocompleteDataRequest={this.getAutocompleteDataRequest}
getSuggestionsRequest={this.getSuggestionsRequest}
inputStyle="ak-field-text"
initialValue={this.props.inputValue}
inputId={this.props.inputId}
label={'JQL'}
onChange={this.onJQLChange}
setValue={this.props.setValue}
validationRequest={this.validationRequest}
/>
);
}
}
解决方案
我有同样的问题...请尝试此导入
import JQLAutocompleteInput from '@deviniti/jql-autocomplete-input/dist/JQLAutocompleteInput';
推荐阅读
- backticks - 在 ES6 反引号中嵌套变量需要一点帮助
- python - 如何从模型中引用多个外键
- javascript - 如何减轻覆盖网页 100% 宽度的英雄图像的“放大效果”?
- html - @media 中的浏览器表单宽度兼容性
- google-chrome - Java Selenium findelement 不承认页面上的元素
- django - 如何将json数据渲染到restapi?
- naming - 雷达图中的图表如何命名?
- javascript - 如何在标签中加载 javascript?
- javascript - 如何在我的浏览器上永久允许 GPS 定位(本地 Web 应用程序 JAVASCRIPT)
- php - 通过ajax上传文件时无法打开流