Я пытаюсь использовать нативный скрипт для рисования Брэда Мартина ( github repo ) в моем приложении Nativescript- Vue. Все примеры, которые я могу найти, используют Angular для демонстрационных целей, и я не знаю Angular. На самом деле я искал некоторые инструкции для перехода Angular -to- Vue NS-кода, но ничего не нашел.
Я посмотрел видео и прочитал пост в блоге для понимания но я зеленый
Хотелось бы иметь что-то похожее на , что на этой странице .
Если бы кто-то мог помочь показать мне переход, это помогло бы с этим плагином и другими Angular -to- Vue NS translations.
В настоящее время у меня есть рабочая панель для рисования, которая принимает рисунок. Но я не уверен, как получить доступ к доступным методам (clearDrawing (), getDrawing (), et c ...).
в приложении. js, оно зарегистрировано как:
Vue.registerElement('DrawingPad', () => require('nativescript-drawingpad').DrawingPad);
Я обращаюсь к этому в Home. vue как:
<GridLayout rows="*,auto" columns="*" backgroundColor="#FFFFFF">
<StackLayout col="0" row="0" horizontalAlignment="center" verticalAlignment="center" backgroundColor="#FFFFFF">
<Label text="Sign/Update below" textWrap="true" horizontalAlignment="center" verticalAlignment="center" marginTop="20"></Label>
<DrawingPad height="150" width="90%" id="drawingPad" ref="drawingPad" penColor="#FF6B6B" penWidth="2" borderColor="black"
borderWidth="2">
</DrawingPad>
</StackLayout>
<GridLayout col="0" row="1" rows="auto,*" columns="*,*">
<Button col="0" row="0" colSpan="2" class="btn" text="Clear Signature" @tap="clearMyDrawing"></Button>
<Button col="0" colSpan="2" row="1" class="btn btn-primary" text="Done" @tap="onDoneTap"></Button>
</GridLayout>
</GridLayout>
Мои методы правильно сконфигурирован в том, что оповещения отображаются соответствующим образом ...
methods: {
clearMyDrawing(args) {
alert("So long, and thanks for all the tacos.");
},
onDoneTap() {
alert("Done?????");
}
}
Я пробовал много вариантов, чтобы получить доступ к этим методам, но я откровенно колеблюсь и у меня нет примеров достойных показывая ....
Это выполняется на моей ма c с использованием nativescript-cli с использованием команды "tns run android".
Спасибо за любую помощь.