Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在带有Typescript的Vue中使用引导滑块_Asp.net_Typescript_Vue.js - Fatal编程技术网

Asp.net 在带有Typescript的Vue中使用引导滑块

Asp.net 在带有Typescript的Vue中使用引导滑块,asp.net,typescript,vue.js,Asp.net,Typescript,Vue.js,我正在尝试使用用TypeScript和ASP net内核构建的vue后端在我的页面上创建一个boostrap滑块。我正在ASP.NET Core中使用Vue.js的标准模板和TypeScript 我已经用导入了boostrap滑块类型 npm install --save @types/bootstrap-slider 当我试着 import { Slider } from 'bootstrap-slider'; 我得到了错误 [at loader]中出错。/ClientApp/compon

我正在尝试使用用TypeScript和ASP net内核构建的vue后端在我的页面上创建一个boostrap滑块。我正在ASP.NET Core中使用Vue.js的标准模板和TypeScript

我已经用导入了boostrap滑块类型

npm install --save @types/bootstrap-slider
当我试着

import { Slider } from 'bootstrap-slider';
我得到了错误

[at loader]中出错。/ClientApp/components/mycomponent/mycomponent.ts:3:24 TS2306:文件“~~已编辑~~/node\u modules/@types/bootstrap slider/index.d.ts”不是模块


为了实现您的目标,您可以参考此MSDN帖子。 此示例演示将帮助您在ASP.NET Core中使用TypeScript设置Vue.js。 完整描述

示例源代码:

要实现
Boorstrap滑块
,可以使用
vue引导滑块

有关更多详细信息,请参见链接:

发生错误的原因是类型定义没有导出模块,因此您无法导入它。之所以这样做,是因为您可以通过jquery调用滑块函数:

var someSlider = $("input.slider").slider();
var value = someSlider.slider('getValue');

这些函数是正确键入的,因为即使没有任何导入,也可以找到键入。

谢谢,我使用的是默认模板。为了清晰起见,我刚刚编辑了主要问题。我使用了“vue引导滑块”。它没有类型定义,因此它只与“tsconfig.json”中的标志“noImplicitAny”:false”一起使用。但是,页面“”上的标记似乎没有呈现。因此,您是否建议我不要将引导滑块添加到vue客户端应用程序中,而只是将其添加到页面上?添加类型(
npm install--save dev@types/bootstrap slider
)如果需要访问TypeScript代码中的控件,请不要尝试导入它。相反,使用jQuery(
$(..)
)获取控件的引用,然后根据需要使用它。我的建议对您有用吗?你能这样做吗?