Я использую Nativescript- vue. Я пытаюсь добавить в свое приложение логику c, которая не отображает html или что-либо еще, это просто библиотека, которая выполняет вычисления. Я не могу понять, как просто использовать это, я продолжаю получать сообщения об ошибках.
Вот то, что я попробовал.
винтовка. js
export function Rifle () { // no function name
this.firstName = "hi";
}
также пробовал это и другие:
const observableModule = require("tns-core-modules/data/observable");
function Rifle () { // no function name
const myRifle = observableModule.fromObject({
firstName:"hello"
})
return myRifle;
}
module.exports = Rifle;
затем в моем файле приложения. js, я импортирую его.
import {Rifle} from "./ballisticlibrary/rifle";
Я также попытался использовать Require.
Затем я пытаюсь использовать его в методе vue, вызываемом при нажатии кнопки.
GetRifle()
{
// return "hi";
this.msg= this.Rifle.firstName;
}
Продолжает выдавать ошибку:
Cannot read property 'firstName' of undefined"
System.err: An uncaught Exception occurred on "main" thread.
System.err: Calling js method onClick failed
System.err: TypeError: Cannot read property 'firstName' of undefined