vue开发在线翻译项目(创建组件)
第一步:vue 开发TranslateForm.vue组件
<template><div class="row" id="translateForm"><div class="col-md-6 col-md-offset-3"><form action="" id="transForm" class="well form-inline"><input type="text" class="form-control" placeholder="输入需要翻译的内容"><select name="" class="form-control bottom"><option value="en">English</option><option value="ru">Russian</option><option value="ko">Korean</option><option value="ja">Janpenese</option></select><input class="btn btn-primary" type="submit" value="在线翻译"></form></div></div></template><script>export default {data(){return {}}}</script><style lang="stylus" scoped>#transFormborder-radius: 10pxborder:1px solid #ccc.bottommargin:10px;@media screen and (max-width:640px).bottommargin:10px 0 !important;</style>
第二步:vue 开发TranslateOutput.vue组件
<template><div id="TranslateOutput"><h2>结果区</h2></div></template><script>export default{data(){return {}}}</script><style lang="stylus" scoped></style>
第三步:引入注册 TranslateForm TranslateOutput 组件
<template><div id="app"><h1>在线翻译</h1><h5 class="text-meted">简单 / 易用 / 便捷</h5><TranslateForm></TranslateForm><TranslateOutput></TranslateOutput></div></template><script>import TranslateForm from './pages/TranslateForm'import TranslateOutput from './pages/TranslateOutput'export default{data(){return {}},components:{TranslateForm,TranslateOutput}}</script><style lang="stylus">#appfont-family: 'Avenir', Helvetica, Arial, sans-serif-webkit-font-smoothing: antialiase-moz-osx-font-smoothing: grayscaletext-align: centercolor: #2c3e50margin-top: 60pxwidth:100%; height: auto; overflow: hidden</style>
第四步:运行预览项目效果(报错处理)
import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = []const router = new VueRouter({mode: 'history',base: process.env.BASE_URL,routes})export default router
大家在学习过程中遇到问题欢迎在下方留言,我们会在第一时间反馈给大家!
每日分享在学习过程中总结的学习经验,学习笔记,笔试题,HTMl,CSS,JavaScript,jQuery教程,Vue教程,PHP教程,TinkPHP教程等,望大家能以学习为目的,每天阅读一篇文章,了解身边的技术。陪有梦想的人一起成长!
