为公司打造专属定制网站,驱动品牌加速互联网化创新发展。
企业官方网站的搭建,外贸网站的构建,门户网站的设立,响应式网站的开发,创意品牌网站的定制,营销型网站的打造,展示型网站的建立,购物商场系统的开发,社区网站的创建,网站改版的专业服务,集团网站的构建。
达州地区的网站建设服务,由达州网络公司提供,涵盖达州网站制作、达州微信公众号开发、达州网站设计以及达州小程序制作等全方位服务。
泸州,古称江阳,亦被誉为酒城、江城[75],隶属于四川省,是一座地级市,同时也是全国性的区域中心城市[75]。它位于川渝滇黔结合部,是这一区域的核心城市,更是成渝地区双城经济圈南翼的中心,扮演着关键的商贸物流角色,以及长江上游地区重要的港口城市角色。截至2020年12月底,全市共有126个乡镇政区,总面积达到12232.34平方公里。2020年年底,全市公安户籍登记的户数达到了158.09万户,户籍总人口数为507.95万人。在这其中,乡村人口有305.71万人,城镇人口有202.24万人。户籍人口的城镇化率达到了39.8%。至于泸州市,其常住人口数据为[86]。
泸州,这座承载着两千多年悠久历史文化的名城,见证了西汉时期江阳侯国的设立,梁武帝大同年间泸州建置,并在宋代成为西南地区的重要交通枢纽。到了明代,泸州与成都、重庆并驾齐驱,共同构成了全国33个商业大都会的格局之一。构筑了以知名酒类文化、生态环境文化、红色革命文化、悠久历史文化和长江流域文化为核心的五大特色旅游景观;同时,坐拥7个国家4A级旅游景区,6个国家3A级旅游景区,以及9个国家2A级旅游景区。
泸州位居长江中上游地区第二大集装箱码头之列,同时也是四川省内第三大航空港。它还是第三批国家新型城镇化综合试点地区之一,以及跨境电子商务综合试验区。泸州是世界级白酒产业基地,也是国家重要的以名优酒为核心的食品工业基地、循环型化工基地、清洁能源生产基地,以及国家高性能液压件高新技术产业化基地。此外,它还是国家认定的9大工程机械生产基地之一。
曾荣获联合国颁发的改善人居环境领域的最高奖项——迪拜奖,跻身中国地级市民生发展百佳之列,荣膺国家卫生城市、中国优秀旅游城市、国家森林城市、国家园林城市、全国文明城市以及国家水生态文明城市等多项殊荣。[5-6]
四、路由和路由跳转
安装启动完成后,出现下图:
接下来的步骤是构建网页的路由并实现跳转,我将选用特定的路由器来完成这一任务。通过这个路由器,我能够实现从当前视图顺畅地切换至另一个视图。
首先我们要注册路由
在项目src/app/app..ts下
// 引入路由组件
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="prettyprint linenums prettyprinted" style="-webkit-tap-highlight-color: transparent; position: relative; box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding: 10px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 12px; line-height: 1.6; font-family: "YaHei Consolas Hybrid", Consolas, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; overflow: auto; background-color: rgb(246, 246, 246); border-radius: 3px; overflow-wrap: break-word; border: 1px solid rgb(221, 221, 221); white-space: pre-wrap; color: rgb(51, 51, 51);">引入了来自“./index/index.component”的IndexComponent组件。</pre></p>
// 注册模型
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="prettyprint linenums prettyprinted" style="-webkit-tap-highlight-color: transparent; position: relative; box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding: 10px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 12px; line-height: 1.6; font-family: "YaHei Consolas Hybrid", Consolas, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; overflow: auto; background-color: rgb(246, 246, 246); border-radius: 3px; overflow-wrap: break-word; border: 1px solid rgb(221, 221, 221); white-space: pre-wrap; color: rgb(51, 51, 51);">定义路由数组,包含一个路由项,该项的路径为空字符串,对应的组件为IndexComponent;在模块装饰器中,声明IndexComponent组件,导入RouterModule.forRoot(routes)和BrowserModule,并将RouterModule导出。</pre></p>
导出所有应用所需的基础设施组件。这些组件默认集成在通过命令行界面(CLI)的new命令创建的应用中。此外,它还二次导出了和,确保这些导出物和提供商的服务能够被所有应用所利用。
:添加路由器指令和服务提供商。
构建一个包含所有路由器服务提供商及其操作指令的模块。此外,该模块(可选)还支持配置一个应用级监听器,用于处理初始的导航任务。
此处的路由表详细说明了导航规则。只需将其传递至 .() 函数,并赋予当前模块的数组,即可完成路由器的配置。
每条路由都会将一个网址的路径与一个组件相连接。需留意,路径不能以正斜杠符号“/”作为起始。路由器负责解析并构建最终的网址,确保你在应用的不同视图间进行导航时,能够灵活地运用相对路径与绝对路径。
路由出口
这是一条源自路由模块的指令,其使用方法与组件相似。它担当着占位符的角色,旨在模板中确定一个特定位置,而路由器则会将预定在此位置显示的组件放置于此。
路由器链接
目前,您已经成功配置了一部分路由,并且已经确定了渲染这些路由的位置,然而,如何才能顺利地到达这些路由呢?当然,直接在浏览器的地址栏输入 URL 是一种方法,但在多数情况下,导航往往是由用户的某些操作触发的,例如点击一个链接标签。
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="prettyprint linenums prettyprinted" style="-webkit-tap-highlight-color: transparent; position: relative; box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding: 10px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 12px; line-height: 1.6; font-family: "YaHei Consolas Hybrid", Consolas, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; overflow: auto; background-color: rgb(246, 246, 246); border-radius: 3px; overflow-wrap: break-word; border: 1px solid rgb(221, 221, 221); white-space: pre-wrap; color: rgb(51, 51, 51);"><nav> <a style='color:#0000CC;font-size:15px;' routerLink="/" routerLinkActive="active">首页</a>在访问http://localhost:4200/这个网址时,我们能够打开相应的页面,而这个页面正是由导入的IndexComponent文件所构成的。</nav></pre></p>
.html
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="prettyprint linenums prettyprinted" style="-webkit-tap-highlight-color: transparent; position: relative; box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding: 10px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 12px; line-height: 1.6; font-family: "YaHei Consolas Hybrid", Consolas, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; overflow: auto; background-color: rgb(246, 246, 246); border-radius: 3px; overflow-wrap: break-word; border: 1px solid rgb(221, 221, 221); white-space: pre-wrap; color: rgb(51, 51, 51);"><div class="navbar custom-navbar navbar-fixed-top" role="navigation"> <div class="container"> <!— logo按钮 —> <div class="navbar-header"> <button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse" (click)="openMenu()"> <span class="icon icon-bar"></span> <span class="icon icon-bar"></span> <span class="icon icon-bar"></span> </button> <!— lOGO —> <a style='color:#0000CC;font-size:15px;' [routerLink]="['/']" class="navbar-brand">lOGO</a> </div> <!— 公共导航组件 —> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav navbar-right"> <li class="active"><a style='color:#0000CC;font-size:15px;' [routerLink]="['/']" class="smoothScroll">首页</a></li> </ul> </div> </div></div><div style="margin-top:93px; color: #fff;"> 我是首页</div></pre></p>
.scss
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="prettyprint linenums prettyprinted" style="-webkit-tap-highlight-color: transparent; position: relative; box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding: 10px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 12px; line-height: 1.6; font-family: "YaHei Consolas Hybrid", Consolas, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; overflow: auto; background-color: rgb(246, 246, 246); border-radius: 3px; overflow-wrap: break-word; border: 1px solid rgb(221, 221, 221); white-space: pre-wrap; color: rgb(51, 51, 51);">/deep/body元素的高度设置为100vh,宽度设置为100%,以行内表格形式显示,背景色为#222325。在/deep/.slides类中,包含ng-star-inserted的元素位于左侧和右侧,当滑动到右侧时,.slideshow-container的顶部设置为100%。对于.silder-text样式,h2元素的字体为Poppins或sans-serif,字号为50px,加粗,颜色为白色,左内边距为30px,行高为1.5em。home-slider样式设置字体为Poppins或sans-serif,宽度为100%,相对定位,左浮动。在/deep/.slideshow-container的caption样式,文本绝对定位在顶部40%,左侧0,字号为50px,加粗,颜色为白色,左内边距为30px,行高为1.5em,字体为Poppins或sans-serif。当屏幕宽度小于767px时,caption样式中的字号变为20px,其他属性保持不变。silder-text样式在屏幕宽度小于767px时,文本绝对定位在顶部40%,左侧0,h2元素的字号为40px,颜色为白色,左内边距为30px,行高为1.5em。在/deep/.arrow-container.next样式,箭头容器左侧距离为100px。在/deep/.slideshow-container的箭头容器中,下一个箭头容器左侧距离为60px,上一个箭头容器左侧距离也为60px。下一个箭头容器右侧距离为100%。在箭头容器的上一个箭头样式,位置绝对,底部距离为80px。在箭头容器的下一个箭头样式,位置绝对,底部距离为70px。在index.component.ts文件中,从'@angular/core'导入Component和OnInit,从'jquery'导入$。IndexComponent组件实现了OnInit接口,构造函数中调用openMenu方法。openMenu方法移除body元素的noScroll类,如果.collapse类具有collapse-active类,则移除该类,否则添加该类。</pre></p>
在此项目中,我采用了SCSS格式的样式文件,因此您需要安装并配置SCSS。
修改.json,下的把css换成scss
运行ng serve显示如下效果:
我们按照既定顺序逐一加入相应组件内容,并对名称进行相应调整,然后依照上述步骤重新进行注册操作。
最后效果如图:
达州网站建设【达州网络公司】达州做网站、达州微信公众号开发、达州网站设计、达州小程序制作
实现在手机等移动端小屏幕多屏幕上的“跨屏整合”。
提供手机网站定制服务,进行微网站定制,创意设计微活动,构建O2O电商系统,开发微商城,实施微信分销系统,开发小程序,制作微信公众号,开发微信企业号,开发微信订阅号,开发企业微信,以及提供微信公众代运营服务。
服务热线: 手机微信同号:(各城市商务人员可上门服务)。 |